【问题标题】:Audio Source Not Playing Unity3d?音频源不播放 Unity3d?
【发布时间】:2014-06-20 11:27:00
【问题描述】:

我试图在播放器输入触发器时播放 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");
    }
}
}

我做错了什么??

【问题讨论】:

    标签: c# audio unity3d


    【解决方案1】:

    Coin 声音使用 PlayOneShot() 方法可能会更好,但这需要 AudioClip:

    public AudioClip audioClip
    
    DingAudioSource.PlayOneShot(audioClip);
    

    【讨论】:

      猜你喜欢
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      • 2019-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多