我统一拥有以下代码块:
private IEnumerator ShowEffectCouroutine (Transform fadingStar)
{
yield return new WaitForSeconds (0.5f);
fadingStar.Find ("Effect").GetComponent<ParticleEmitter> ().emit = true;
}
在新版本的unity中不再起作用,因此将其更改为。我的问题是.emit的替换值应该是什么?
答案 0 :(得分:0)
使用Unity提供的Legacy_Particle_System_Updater.cs更新所有与粒子相关的系统:
https://forum.unity.com/threads/release-legacy-particle-system-updater.510879/
答案 1 :(得分:0)
请记住,旧粒子系统已过时,将很快被删除。考虑使用新的particle system。 Here,您将看到如何使用新系统从脚本中发射粒子。