源码学习网

Unity3D中脚本控制AudioSource组件

 

protected AudioSource m_Audio;

    void Start () {
    //获取本物体组件
            m_Audio = GetComponent ();
    //组件音频开始发声
            m_Audio.Play ();
    }

    void Update () {
    }

 

m_Audio.Play()必须放在Start函数中,

如果放在Update函数中也必须控制,只启发一次,不然重复处于第一音节; 

同时,我们控制AudioSource组件,完全没有必要去加载或者控制AudioClip组件。

直接在inspector界面中将所需声音拖过去即可。否则会适得其反。

posted @ 2018-04-02 01:12  马丁啉  阅读(4110)  评论(0)    收藏  举报