【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト810:801 08/02/16 23:22:31 >>808 説明しづらいのですが、 シューティングゲームで、敵ユニットを表すクラスを作っています。 まず親クラスUnitがあって、敵の種類ごとにUnitを継承したクラスを作っています。 敵一匹がUnitのインスタンスになるのですが、 ユニットに使う画像はインスタンスごとに持っている必要は無く、 ユニットの種類ごとにあればいいので、Unit各子クラスのstatic変数にしてます。 だけど、その画像に対して行う処理は、 敵の種類に関わらず全クラス共通なので、親クラスのUnitに作りたい。 そんな感じです。 C++も、ゲーム作るのも初めてなので、 もっといい実装方法案があったら、教えてもらえると嬉しいです。 811:デフォルトの名無しさん 08/02/16 23:25:32 >>810 とりあえず一旦動くところまで組み上げてしまうんだ どんなにソースコードが汚くなろうとも その後で、こうしているんですが もっと良い方法はありませんか? と質問するヨロシ 812:デフォルトの名無しさん 08/02/16 23:31:23 それなら static 変数でもいいかもしんないけど、 画像が要らなくなった時に破棄したくなったとき少し面倒かもね。 俺なら敵ユニット作成クラスと画像管理クラスを作るかな。 でも、とりあえずそれで組んでみてもいいんじゃね。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch