我有声源,我的问题是当我的立方体碰到墙壁时,我该如何播放声音? 我的代码:
usingUnityEngine;
usingSystem.Collections;
public class sound : MonoBehaviour {
public AudioSource soundEffect;
voidOnTriggerEnter (Collider other)
{
if(other.gameObject.tag == "wall")
{
soundEffect.Play ();
}
}
}
我无法将音频源分配给检查器中的脚本。我无法将*.mp3
文件放到字段中。
怎么办?
由于
答案 0 :(得分:0)
如果您将音频源添加到多维数据集并将文件放在参考资料中,则只要您想播放音频就可以执行此操作
GetComponent<AudioSource>().clip = Resources.Load<AudioClip>("audioFile");
GetComponent<AudioSource> ().Play ();
这是在C#