为什么此IEnumerator函数不起作用

时间:2020-08-04 18:57:25

标签: c# visual-studio unity3d

在这段代码中,我尝试创建一个系统,在该系统中,我制作预制件之前会出现粒子效果,以警告玩家该预制件将在那里生成,但是预制件和粒子效果甚至不会生成。请帮忙。我是编码的新手,所以请尝试以最简单的方式来表达答案。

L = [['b','4'], ['a', '7'],['c','2']]
print(sorted(L))  # output [['a', '7'], ['b', '4'], ['c', '2']]

1 个答案:

答案 0 :(得分:0)

我认为您的意思是:

    while(true)
    {
        yield return new WaitForTime(SpawnRate-1);

        randX = Random.Range(-8.79f, 8.79f);
        whereToSpawn = new Vector2(randX, transform.position.y);
        Instantiate(marker, whereToSpawn, Quaternion.identity);
        yield return new WaitForSeconds(1);
        Destroy(marker);
            
        Instantiate(enemy, whereToSpawn, Quaternion.identity);   
    }