音频源不播放Unity3d
本文关键字:Unity3d 播放 音频 | 更新日期: 2023-09-27 18:09:35
我试图播放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");
}
}
}
我做错了什么?
对于Coin声音来说,使用PlayOneShot()方法可能会更好,但这需要AudioClip:
public AudioClip audioClip
DingAudioSource.PlayOneShot(audioClip);