在Cocos Creator游戲開發(fā)中, 為了改善用戶體驗(yàn),通常會(huì)使用聲音特效。
一、 cc.AudioSource組件簡(jiǎn)介和基礎(chǔ)使用
1:AudioSource組件是音頻源組件, 發(fā)出聲音的源頭;
2: AudioSource組件面板:
clip: 聲源的播放的音頻對(duì)象: AudioClip, mp3, wav, ogg,
volume: 音量大小, [0, 1]百分比
mute: 是否靜音;
Loop: 是否循環(huán)播放;
Play on Load: 是否在組件加載的時(shí)候播放;
Preload: 是否預(yù)先加載;
二、 cc.AudioClip對(duì)象
1: 音頻剪輯對(duì)象,支持的格式有mp3, wav, ogg
2: 可以在編輯器上手動(dòng)關(guān)聯(lián),生成AudioCip對(duì)象;
3: 可以通過代碼加載AudioCip; (后續(xù)資源加載模塊詳細(xì)講解);
三、 AudioSource代碼使用
1: 代碼中獲得cc.AudioSource組件:
編輯器關(guān)聯(lián);
代碼獲取組件;
2: AudioSource 主要的方法:
play(); 播放音頻;
stop(); 停止聲音播放;
pause(); 暫停聲音播放;
resume(); 恢復(fù)聲音播放;
rewind(); 重頭開始播放;
其它接口見文檔;
3: AudioSource代碼主要屬性:
loop: 是否循環(huán)播放
isPlaying: 是否正在播放;
mute: 是否靜音;
如果要在開始的時(shí)候設(shè)置某些屬性,可以放到start函數(shù)里面;
點(diǎn)擊鏈接加入群聊【unity/cocos交流二群】


