【初心者歓迎】C/C++室 Ver.49【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
850:デフォルトの名無しさん 08/02/26 23:32:07 ゲーム状態のインスタンスが1つだけなら、グローバル変数でいいと思う。 インスタンスが複数なら、 状態ごとの処理に、状態管理変数をクラス化したものを渡すとか、 もしくはstateパターンなんてのもいいかもしれない。 851:デフォルトの名無しさん 08/02/26 23:33:35 どうせグローバル変数的に使うとはいえ、 それゆえにどこから変更されてるかを追跡するためにも >関数経由にしておけばデバッグするときに setter で引っ掛ければいいだけだから というのは地味に大事 852:デフォルトの名無しさん 08/02/26 23:38:31 ゲーム状態も例えば、プレイヤキャラの他にAIキャラが裏で進行中なんてことになると、 グローバルだと破綻するよね。そんな場合はゲーム状態はキャラクタに依存する情報になるわけだけど。 853:デフォルトの名無しさん 08/02/26 23:46:14 シングルトンとグローバル変数は違う。 グローバル変数として使ってる間違ってる例が多いのが勘違いの原因かもしれない。 自分だったら>>846の場合、シーンマネージャクラスを作ってそいつに振る舞いを管理させる。 極力グローバル変数は使わない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4987日前に更新/243 KB
担当:undef