我正在 XNA 中开发一款塔防游戏,并且我有一个名为 Tank 的类,它创建一个敌人,该敌人沿着通过 A* 找到的地图的路线前进。现在,我可以创建多个 Tank 实例,但它们都是同时生成的。这意味着他们在沿着路线行驶时处于完全相同的位置,从而看起来只有一个敌人。
这是我加载新浪潮的代码:
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;
}
谁能给我一点帮助,让每个敌人在它和最后一个之间产生延迟?