検索結果 2 件

by セネ
10年前
フォーラム: C言語何でも質問掲示板
トピック: モンスターの種類を増やす
返信数: 16
閲覧数: 8066

Re: モンスターの種類を増やす

単純な解決法としては、マップデータのモンスターを'A','B'のような文字や記号で扱えば扱える数が数十は増えます

参照:アスキー文字コード
http://e-words.jp/p/r-ascii.html


モンスターを100種類以上扱うなどといった場合
データの扱いを文字列から数値に変更する、など根本的に変更しないと無理そうです
by セネ
10年前
フォーラム: C言語何でも質問掲示板
トピック: 変数を一度数が変わったら固定したいです
返信数: 3
閲覧数: 2581

Re: 変数を一度数が変わったら固定したいです

north様の言うように1シーン目のCheckHitKey(KEY_INPUT_ )で毎回キー押下判定がなされているようです。 フラグの変数で2回以上判定しないようにすることも可能ですが、毎回if文で条件分岐をするとシーン管理が大変になるので、 Stateパターンでシーンの切り替えをしてはいかがでしょうか? int scene = 1; while( scene > 0 ){ switch( scene ){ case 1: // シーン1処理 break; case 2: // シーン2処理 break; } } みたいな感じで、scene変数の値でシーンを変更すると管理が楽になります。

詳細検索ページへ移動する