编程语言
首页 > 编程语言> > c# – unity3d打开粒子系统

c# – unity3d打开粒子系统

作者:互联网

我试图打开和关闭我创建的粒子系统.
我把它贴在预制件上.

我使用的代码如下

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

而且,你的逻辑是倒置的,就像Joetjah说的那样.

标签:c,unity3d,particle-system
来源: https://codeday.me/bug/20190620/1245014.html