я пытаюсь включать и выключать созданную мной систему частиц.
Я прикрепил ее к префабу.
Код, который я использую, выглядит следующим образом
public ParticleSystem waterGun;
void Update () {
if(Input.GetKey(KeyCode.W)){
waterGun.enableEmission = true;
}else if(Input.GetKeyUp(KeyCode.W)){
waterGun.enableEmission = false;
}
}
Я хочу, чтобы система частиц воспроизводилась перед частотой кадров, когда клавиша удерживалась нажатой, и прекращала воспроизведение при ее нажатии.
waterGun
? - person Chris Sinclair   schedule 14.03.2013if
statement следует изменить наGetKeyDown
вместоGetKey
? В своем вопросе вы говорите:and stop playing when it is pressed.
Здесь этого не происходит. Здесь воспроизведение прекратится, когда вы отпустите кнопку. - person Joetjah   schedule 14.03.2013