画面の上部に敵がランダムに生成され、下に移動するゲームをアンドロイドで作成しています。これを行う敵を 1 体作成することはできますが、同じキャンバスに多数の敵を作成する良い方法が思い浮かびません。私は多くのことを試しましたが、本当に助けを借りることができました。
ありがとう!
これを行う最も簡単な方法は、クラスを作成し(好きな名前を付けます)、ループEnemy
を使用して必要な数だけインスタンス化することです。for
を使用しarray
て各インスタンスを格納できます。
例は次のとおりです。
Enemy[] arrayOfEnemies = new Enemy[sizeOfArray];
for(int i = 0; i < arrayOfEnemies.length; i++) {
arrayOfEnemies[i] = new Enemy();
}
次に、拡張された for (または for each) ループを使用して、キャンバス上の好きな場所にそれらを表示できます。