我正在尝试播放一个AudioSource,当播放器输入触发器但由于某种原因没有任何效果。
我在硬币上有一个音频源,播放器将拾取该声源并附加到该音频源。
using UnityEngine;
using System.Collections;
public class DingSoundPlay : MonoBehaviour {
public AudioSource DingAudioSource;
void OnTriggerEnter (Collider other)
{
if (other.tag == "Player")
{
DingAudioSource.Play();
Debug.Log ("Sound Played");
}
}
}
我做错了什么?
答案 0 :(得分:0)
对于Coin声音来说,最好使用PlayOneShot()方法,但这需要一个AudioClip:
public AudioClip audioClip
DingAudioSource.PlayOneShot(audioClip);