我正在尝试打开和关闭我创建的粒子系统。
我把它挂在一个预制板上。
我使用的代码如下
public ParticleSystem waterGun;
void Update () {
if(Input.GetKey(KeyCode.W)){
waterGun.enableEmission = true;
}else if(Input.GetKeyUp(KeyCode.W)){
waterGun.enableEmission = false;
}
}
我希望粒子系统在按住某个键时在fps前面播放,在按下该键时停止播放。
最佳答案
尝试使用:
waterGun.Play();
和
waterGun.Stop();
而且,你的逻辑是颠倒的,就像约特贾说的。