- 810 名前:801 mailto:sage [2008/02/16(土) 23:22:31 ]
- >>808
説明しづらいのですが、 シューティングゲームで、敵ユニットを表すクラスを作っています。 まず親クラスUnitがあって、敵の種類ごとにUnitを継承したクラスを作っています。 敵一匹がUnitのインスタンスになるのですが、 ユニットに使う画像はインスタンスごとに持っている必要は無く、 ユニットの種類ごとにあればいいので、Unit各子クラスのstatic変数にしてます。 だけど、その画像に対して行う処理は、 敵の種類に関わらず全クラス共通なので、親クラスのUnitに作りたい。 そんな感じです。 C++も、ゲーム作るのも初めてなので、 もっといい実装方法案があったら、教えてもらえると嬉しいです。
|

|