私は XNA でタワー ディフェンス ゲームに取り組んでおり、A* 経由で見つかったマップの周りのルートをたどる敵を作成する Tank というクラスがあります。現在、Tank の複数のインスタンスを作成できますが、それらはすべて同時にスポーンします。これは、ルートをたどるとまったく同じ場所にいることを意味し、敵が 1 人しかいないように見えます。
新しいウェーブをロードするための私のコードは次のとおりです。
if (spawn == true)
{
maxTanks += 2;
killsInWave += 2;
tanks = new Tank[maxTanks];
for (int i = 0; i < maxTanks; i++)
{
tanks[i] = new Tank();
tanks[i].Initialize(map);
tanks[i].LoadContent(Content);
}
waveNum += 1;
spawn = false;
}
各敵のスポーンを、最後の敵のスポーンとの間に遅延させて作成するのを手伝ってくれる人はいますか?