如何在每个特定时间内实例化各种预制件?

时间:2015-03-29 04:17:10

标签: unity3d unityscript

我正在开发一款吉他英雄型电子游戏。我刚刚完成了一切。我需要的是配置笔记。

我有一个脚本,可以实例化一个预制件(一个注释)并不时生成。但不仅有一个注意事项。有23个,我想知道是否可以使用不同的计时器并在同一个脚本中实例化每个。

例如,第一个音符应该生成1秒和2秒到3秒。

这是我的脚本:

#pragma strict

var yellowNote: GameObject;
var time = 1;

function Start () {
    while (true) {
        yield WaitForSeconds (time);
        Instantiate (yellowNote, transform.position, Quaternion.identity);
    }
}

1 个答案:

答案 0 :(得分:0)

您可以在每个实例化之间定义一组您喜欢的时间。然后,使用for循环遍历数组并在此循环内执行WaitForSeconds