- 1 名前:代理 mailto:sage [2008/05/14(水) 02:52:59 ID:WT/twc82]
- C++の勉強をかねてFCのドラクエっぽい感じのRPGを作りたいんです。
しょっぱなからつまずいています、知恵を貸してください。 前スレ pc11.2ch.net/test/read.cgi/gamedev/1193935988/
- 412 名前:名前は開発中のものです。 mailto:sage [2008/08/09(土) 21:20:05 ID:AfcxpITZ]
- 案外定数って色んなクラスで使いまわすから、
こういうゲームみたいに定数がたくさん必要だと、 ひとつにまとめたほうが管理がラクだと思う
- 413 名前:名前は開発中のものです。 mailto:sage [2008/08/09(土) 21:25:56 ID:rmn4CrKa]
- 必要なクラスのpublicメンバのenumなりstatic const変数にするか
namespaceで閉じ込めた方が管理はしやすいけどな。 実行環境依存で変わる定数なら最初にインスタンス作っておくとかするし。
- 414 名前:名前は開発中のものです。 mailto:sage [2008/08/09(土) 21:31:09 ID:AfcxpITZ]
- それだといちいち定数呼ぶときにクラス名つけないといけないじゃん
どの定数がどのクラスにあるのか把握しないといけないからめんどい
- 415 名前:名前は開発中のものです。 mailto:sage [2008/08/09(土) 21:40:52 ID:rmn4CrKa]
- グローバル空間で他の定数とかぶらない様に長々とプリフィックス付けるのと
変わらん上にインテリセンスに任せるから。 数学定数ならMathだろうしキャラクターの状態ならキャラクタークラスだろ。 スコープの範囲を狭めておけば把握する範囲も狭くて済む。 定数増やしても再コンパイルの必要なファイルが減るし。
- 416 名前:名前は開発中のものです。 mailto:sage [2008/08/09(土) 21:48:36 ID:AfcxpITZ]
- むしろ設計上の問題かな?
適切なクラスに割り振るなんて、ある程度仕様や設計が固まらないとできないし 最初はひとつにまとめておいたほうが設計側としてはラク。 最初から最適化まで考慮できないだろ
|

|