代码语言:javascript复制
IEnumerator particleTrackWaitToSet(float fTime, bool bFlg)
{
yield return new WaitForSeconds(fTime);
m_particleTrackLeft.particleEmitter.emit = bFlg;
}
例如延时设置粒子的发射,调用下面语句延时2s,设置粒子为可发射状态
代码语言:javascript复制StartCoroutine(particleTrackWaitToSet(2.0f, true));
使用协同,用StartCoroutine来执行一个以IEnumerator为返回值的方法。还有一个的类WaitForSeconds,它是一个构造函数,用来延时的,确定具体的延时时间。