所以我只是试图为游戏编写一个脚本,用于在4秒后销毁它附加的对象。
但是我的代码出现问题似乎无法解决。如果有人可以提供帮助,我将非常感激。
以下是我所拥有的:
public class laserDestroy : MonoBehaviour
{
void Start ()
{
run();
}
IEnumerator run()
{
yield return new WaitForSeconds(4);
Destroy(this.GameObject);
}
}
答案 0 :(得分:1)
要启动协程,请使用StartCoroutine
功能:
void Start()
{
StartCoroutine(Run());
// Alternatively: StartCoroutine("Run")
}
IEnumerator Run()
{
yield return new WaitForSeconds(4);
// Code
}