- 156 名前:デフォルトの名無しさん [2007/08/17(金) 11:32:12 ]
- 質問です。
VC++でウィザードリィ形式のRPGを作っているのですが、 データの管理というか、設計の見直しで悩んでいます。 ゲームに必要なパラメータやキャラデータをグローバルな データクラスに組み込んで、各インスタンスで使っていたのですが、 このやり方はややこしくなると気付いたので、新たに設計しなおしています。 フラグやゲーム内日時など、色んな場所から参照したいものは、どのように 管理すればいいのでしょうか? 例えば、キャラデータ(アイテム情報保持)は戦闘中・ショップ・キャンプ中・ イベントチェックで使用しますが、グローバル化をさけようと思ったら、 インスタンスを呼び出すたびにキャラデータのポインタなり参照なりを 引数と一緒に送るという形にすればいいのでしょうか? 宜しくお願いします。 石の中にいる人も罠解除はキー入力だろ?という人も宜しくお願いします。
|

|