我正在尝试启用和禁用我创建的粒子系统。
我将其附加到了一个预制体上。
我使用的代码如下:
public ParticleSystem waterGun;
void Update () {
if(Input.GetKey(KeyCode.W)){
waterGun.enableEmission = true;
}else if(Input.GetKeyUp(KeyCode.W)){
waterGun.enableEmission = false;
}
}
当按下某个键时,我希望粒子系统能够在fps前播放,并在松开键时停止播放。
waterGun
字段? - Chris Sinclairif
语句是否应该改为GetKeyDown
而不是GetKey
?在你的问题中,你说:“当按下按钮时停止播放”。但实际情况并非如此。在这里,它会在你松开按钮时停止播放。 - Joetjah