【发布时间】:2017-06-06 18:04:15
【问题描述】:
我有一个简单的脚本,它可以生成具有可输入时间延迟的僵尸。该脚本似乎工作正常,但是,在我移动我的角色一段时间后,运行脚本的游戏对象停止产生僵尸。如果我的角色静止不动,僵尸将继续产生。红色箭头指向生成僵尸的游戏对象。
using UnityEngine;
using System.Collections;
public class spawn : MonoBehaviour
{
public GameObject zombie;
public float delayTime = 4f;
IEnumerator Start()
{
var obj = Instantiate(zombie, transform.position, transform.rotation) as GameObject;
yield return new WaitForSeconds(delayTime);
StartCoroutine(Start());
}
}
场景设置如下:
【问题讨论】:
-
可以控制播放器冻结应用程序吗?你说它只发生在玩家移动时。