- Home /
Need deatils steps on how to add triggered soundclips
Hello!
This is my first project using unity, so i am very new and would be very happy to get replies so simple to understand that your granny could follow them.
I'm doing a segment of a city that one can walk around and admire my models and textures ;) I'm up to the part of adding sound clips to my scene. I have added the ambiance sound very easily but I am having trouble understanding how to add sound clips that are triggered by the FPS coming within a certain distance of it.
Can anyone help me out on how to do this? or perhaps point me in the direction of a very good tutorial?
Thanks
-Sabrina
ps. So far i have done everything without the need of scripting so I have zero experience with that.
Answer by duck · Oct 12, 2010 at 12:16 PM
You can create a sound trigger zone by following these steps
Create an empty gameobject (GameObject -> Create Empty), name it "Audio Trigger Zone".
Add a Sphere Collider component. (Component -> Physics -> Sphere Collider)
Adjust the radius of the Sphere Collider so that its size covers the area where you'd like the sound trigger to start.
Check the "is Trigger" box on the collider settings, in the inspector panel.
Add an AudioSource component. (Component -> Audio -> AudioSource)
Make sure "Play On Awake" and "Loop" are not checked.
Assign your sound clip to the Audio Source Clip property.
Create a new Javascript, and call it "TriggerAudio". Paste the following into it:
function OnTriggerEnter() {
audio.Play();
}
Place a copy of this script on to your Audio Trigger Zone gameobject.
You should find now that any character or object with a rigidbody entering this zone will cause the audio to trigger.
Your answer
Follow this Question
Related Questions
Get an object to play a sound if player rolls over a trigger. 2 Answers
Audio Playing upon death 1 Answer
Trigger sound when pressing button 2 Answers
Need help coding different footstep sounds on different surfaces - Beginner` 1 Answer
Trigger Sound to Play Globally Not on Triggered Object 1 Answer