I have it so when i am idle, the idle sound plays and when im moving, moving sound plays, and my audio source does indeed switch sounds but doesn’t play them…Help…
var movingSound : AudioClip;
var idleSound : AudioClip;
var isIdle : boolean;
var isMoving : boolean;
function Update (){
if (Input.GetKey("w") || Input.GetKey("s")
|| Input.GetKey("a") || Input.GetKey("d")){
isMoving = true;
isIdle = false;
}else{
isMoving = false;
isIdle = true;
}
if (isMoving == true){
audio.clip = movingSound;
audio.Play();
}else{
audio.clip = idleSound;
audio.Play();
}
}
do you have audio listeners? also try this audio.Play(idleSOund); audio.Play(othersound);
– joeyaaaaa