只产生一个游戏对象

时间:2016-08-29 10:27:07

标签: c# unity3d game-engine

我正在制作一款2D太空射击游戏。我的问题是,我希望当数字设置为时,只产生一个上电,但不会持续产生。我尝试了很多方法,但它仍在继续产卵。不要注意其他代码,所有工作只是部分是产生持续不,只需要一个产卵。

void Update () 
{
    Debug.Log (curast);
    if (curast == 3.333334f) 
    {
        while(SpawnMB == true)
        {
            for (int i = 0; i <= spawnbl; i++) {
                SpawnMB = true;
                Vector2 pos = new Vector2 (Random.Range (x5, x6), Random.Range (y5, y6));
                Instantiate (MB, pos, Quaternion.identity);
                SpawnMB = false;

            }
        }
    }
}

spawnbl等于1.请帮忙。

1 个答案:

答案 0 :(得分:0)

好的我只是解决了你的帮助问题,我已经删除了我&lt; = spawnbl并添加了我&lt; spawnbl,感谢您的帮助!#/ p>