通过继承Unity5.3新加入的CustomYieldInstruction类,即可自定义协程
定义WaitForSecondsRealtime不受Time.timeScale影响
使用方法与WaitForSecond一样
public class WaitForSecondsRealtime : CustomYieldInstruction { private float waitTime; public override bool keepWaiting { get { return Time.realtimeSinceStartup < waitTime; } } public WaitForSecondsRealtime(float time) { waitTime = Time.realtimeSinceStartup + time; } }