【初心者】スレを立てる前にココで質問を【Part16】at GAMEDEV【初心者】スレを立てる前にココで質問を【Part16】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト821:名前は開発中のものです。 08/04/16 09:12:06 Fn26u7Ao >>815 俺ならこうする。 class Enemy { int x; int y; int life; void draw(int x, int y); void move(); } class Enemy1 extends Enemy{ void draw(int x, int y) { ... } void move(int x, int y) { ... } } 1. 敵は共通して現在の座標、ライフ、描画メソッド、移動メソッドを持つ。これを基本クラスとする。 2. 個別の敵オブジェクトは基本クラスであるEnemyクラスを継承して実装する。 3. EnemyManagerは敵オブジェクト(インスタンス)を配列、連結リストなどで保持して一括管理する。 822:815 08/04/16 21:13:41 4gn/04tn >>820 違いが分からなかった、というのはおかしいですね。すみません。 どれが最適か分からなかった、と言いたかったのです。 >>819さんの言うとおり、結局は個人の好みに行き着くのでしょうか。 >>821さんのように、1+管理クラスでやってみようと思います。皆さん回答ありがとうございました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch