Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Unity3d中添加音频剪辑?_C#_Unity3d - Fatal编程技术网

C# 如何在Unity3d中添加音频剪辑?

C# 如何在Unity3d中添加音频剪辑?,c#,unity3d,C#,Unity3d,在上面的脚本之后,我将wav文件拖放到audioclip变量Diverd in Unity界面上。但是当我玩游戏的时候,我得到了这个错误——游戏对象上没有音频源,但是脚本正在试图访问它。我发现了这一点。我没有在游戏对象中添加AudioSoure组件你的意思是发布两个答案吗?还是其中一个? public class water : MonoBehaviour { public AudioClip drown; void OnTriggerEnter(Collider otherO

在上面的脚本之后,我将wav文件拖放到audioclip变量Diverd in Unity界面上。但是当我玩游戏的时候,我得到了这个错误——游戏对象上没有音频源,但是脚本正在试图访问它。

我发现了这一点。我没有在游戏对象中添加AudioSoure组件

你的意思是发布两个答案吗?还是其中一个?
public class water : MonoBehaviour {
    public AudioClip drown;

    void OnTriggerEnter(Collider otherObject)
    {
        if (otherObject.gameObject.tag == "Player")
        {
            Destroy(otherObject.gameObject, 0.3f);
            audio.Play();
            PauseScript.playerLives--;
            if (PauseScript.playerLives > 0)
            {
                Application.LoadLevel(Application.loadedLevel);
            }
            else
            {
                Application.LoadLevel(0);
            }
        }
    }
}
var myClip : AudioClip;
function Start () {
    AudioSource.PlayClipAtPoint(myClip, transform.position);
}