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