我正在尝试打开和关闭我创建的粒子系统。
我把它挂在一个预制板上。
我使用的代码如下

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();

而且,你的逻辑是颠倒的,就像约特贾说的。

09-25 17:04