- Home /
Question by
Waldy · Feb 12, 2013 at 11:20 AM ·
particle systemkeyholdingplays
How do you activate a particle system while holding a key and how to activate audio holding a key?
I am designing a space game with a friend and would like to know how would you about of making a script which makes it when i hold "z" (When the spaceship moves forward) audio plays and how do i make a particle system activate when i hold "z" as well
note i want the sound and particle system to stop on release of the key e.g. hold "z" engine sound effect plays and particle system on the engine starts then they both stop when i release "z"
Thanks :D
Comment
Best Answer
Answer by Chronos-L · Feb 13, 2013 at 07:39 AM
An example script (you will have to fill in the details):
/*You need to set the emit of this particle system to 0 at the editor,
so it will not emit at all during play-mode by itself*/
public ParticleSystem thruster;
/* The audio, I am not sure about this one as I have little experience
with audio (but you can google on how to play audio in unity*/
public AudioSource audio;
void Update() {
if( Input.GetKey( KeyCode.Z) ) {
thruster.Emit(10); //Emit some particle
audio.Play();
}
}