C# 音频源未播放Unity3d?
当玩家输入触发器时,我试图播放音频源,但由于某些原因,没有任何效果 我在硬币上有一个音频源,播放器将拾取该音频源,并在该音频源上附加一个声音C# 音频源未播放Unity3d?,c#,audio,unity3d,C#,Audio,Unity3d,当玩家输入触发器时,我试图播放音频源,但由于某些原因,没有任何效果 我在硬币上有一个音频源,播放器将拾取该音频源,并在该音频源上附加一个声音 using UnityEngine; using System.Collections; public class DingSoundPlay : MonoBehaviour { public AudioSource DingAudioSource; void OnTriggerEnter (Collider other) { if (oth
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");
}
}
}
我做错了什么???硬币声音使用PlayOneShot()方法可能更好,但这需要一个音频剪辑:
public AudioClip audioClip
DingAudioSource.PlayOneShot(audioClip);