最近,我开始用Unity制作一个原型游戏。但我的音频有点问题。我使用了audio.Play();,但是什么也没有发生。代码如下:
初始化:
public AudioClip jumpland;
AudioSource audio;
void Start() { audio = gameObject.GetComponent<AudioSource> (); }播放声音:
void OnTriggerEnter2D(Collider2D col) {
if (down.GetComponent<BoxCollider2D> ().gameObject.tag == "block") {
audio.clip = jumpland;
audio.Play ();
}
}已分配音频剪辑,但无法播放。
发布于 2016-06-15 19:25:03
好的,所以我不得不从“向下”的游戏对象脚本开始。我把它放在一个方法中,所以我做了这个方法:
PlaySound(AudioClip clip) {
audio.clip = clip;
audio.Play();
}我使用下面的命令来调用它:
PlaySound(jumpland);https://stackoverflow.com/questions/37833793
复制相似问题