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

How I can instantiate various prefabs in a given time for each?

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

我有一个脚本可以实例化一个预制件(一个音符)并时不时地生成。但不止一张纸条。有 23 个,我想知道是否可以在同一个脚本中用不同的计时器实例化每个计时器。

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

这是我的脚本:

#pragma strict

var yellowNote: GameObject;
var time = 1;

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

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