Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用定时器的协程,can';我好像没法让它工作_C#_Unity3d - Fatal编程技术网

C# 使用定时器的协程,can';我好像没法让它工作

C# 使用定时器的协程,can';我好像没法让它工作,c#,unity3d,C#,Unity3d,我使用它作为一个协同程序,但由于某种原因,它似乎从来没有真正执行代码来破坏我的游戏对象。我真的不知道为什么,所以任何帮助都是很好的。你启动了例程(KillZombie())吗?确保zombieDeathDelay是以秒为单位的值,所以类似于“1”。您的脚本看起来还可以,但如果您仍然需要unity timer脚本,您应该检查我在github上找到的这个脚本! IEnumerator KillZombie() { yield return new WaitForSeconds(zombieD

我使用它作为一个协同程序,但由于某种原因,它似乎从来没有真正执行代码来破坏我的游戏对象。我真的不知道为什么,所以任何帮助都是很好的。

你启动了例程(KillZombie())吗?确保zombieDeathDelay是以秒为单位的值,所以类似于“1”。您的脚本看起来还可以,但如果您仍然需要unity timer脚本,您应该检查我在github上找到的这个脚本!
IEnumerator KillZombie() {
    yield return new WaitForSeconds(zombieDeathDelay); // waits for zombie corpse removal delay
    PhotonNetwork.Destroy(gameObject);
    Debug.Log("Zombie Died");
    nm.zombieDied();
}