立方体击中墙壁时的统一声音

时间:2015-11-27 20:19:10

标签: audio unity3d

我有声源,我的问题是当我的立方体碰到墙壁时,我该如何播放声音?

我尝试过类似的东西,但它不起作用。

usingUnityEngine;
usingSystem.Collections;

public class sound : MonoBehaviour {

voidOnTriggerEnter (Colliderother) 
{
if(other.gameObject.tag == "wall")
{

Audio.PlayOneShot(sound);

}

}
}

我希望有人会回答我。这对我来说太重要了。最近几天我搜索了整个互联网,我对我的游戏进行了很多改动,但没有任何效果:(

亲切的问候

1 个答案:

答案 0 :(得分:1)

usingUnityEngine;
usingSystem.Collections;

public class sound : MonoBehaviour {

public AudioSource soundEffect;

voidOnTriggerEnter (Collider other) 
{
   if(other.gameObject.tag == "wall")
   {
      soundEffect.Play ();
   }
}
}

将音频源分配给检查器中的脚本,并将脚本分配给多维数据集。