包含4節(jié)視頻教程
關注4.2萬次
講解face robot運動捕捉表情動畫的綁定教程。face robot是xsi的獨立模塊,專門制作高精度電影級表情動畫。
cocos2dx引擎是現(xiàn)在移動平臺最常用的游戲開發(fā)引擎之一。他既是開源 功能又很強大,所以很多手機開發(fā)公司在一些2D項目會首選它。這里對于cocos的介紹不多說了,您比我清楚的多,我也不復制網(wǎng)上的介紹了。下面直接說說正題,說說我們的發(fā)現(xiàn)。
問題1:我們平時開發(fā)項目 很多項目是基于cocos2dx來開發(fā)的。但是到了音頻部分很多程序員都有點迷糊。讓游戲出聲沒問題so easy,但是你對cocos2dx的音頻支持的引擎了解多少呢?播放出來的音樂是否完美循環(huán)呢?很多人會回答不能完美循環(huán)。cocos2dx播放的背景音樂 不能完美循環(huán),循環(huán)的時候總是感覺卡了一下再循環(huán)的,循環(huán)接不上,所以沒法用。是這怎么回事?能否有個解決方案?
回答:下面Channel游戲音樂 回答你這個問題。
我們做開發(fā)游戲的人 通常會讓 我們聲音團隊 提交MP3這個格式。其實問題就出現(xiàn)這個格式上。我們在UNITY的格式選擇的 那篇文章有提到過MP3 怎么個不行,見文章:http://www.channelmusic.net/newsshow.php?cid=4&nid=4&id=32
這里簡單說,MP3這個格式是有損壓縮格式, 他被壓縮后產(chǎn)生一個數(shù)據(jù)頭,因為每次循環(huán)的時候內(nèi)存載入會載入這個數(shù)據(jù)頭,所以這些數(shù)據(jù)頭會轉(zhuǎn)化為一段空白,導致循環(huán)MP3這個格式循環(huán)的時候 會卡一下, 即使音樂本身是無縫循環(huán)的處理的音樂文件 也是一樣不行。
問題2:那我們不用MP3用其他的什么格式呢? WAV沒數(shù)據(jù)頭 但是它太大了,比游戲包都大,這怎么辦?
回答:我們當然可以用壓縮格式了,Channel游戲音樂工作室有個專門做 聲音測試的一個組,他們有各種的游戲設備 以及各種型號手機,一點都不比游戲公司的QA差哦,經(jīng)過多種格式的嘗試測試以后,我們發(fā)現(xiàn)有一種壓縮格式叫做M4A格式, 他是基于ACC音頻編碼的M4A。他的表現(xiàn)超出了 我們想象。他的特點體積小,跟MP3體積一樣。在手機上的循環(huán)播放效果 跟 WAV AIF一樣,完美無縫循環(huán)。所以這里建議你使用這個格式。
cocos2dx手機所以支持格式的細化
實際cocos2dx引擎并不會像unity那樣有獨立的音頻引擎,他的音頻能力完全基于手機原生系統(tǒng)的播放能力,同樣 格式的支持也是如此。下面看一下android和IOS對MA4的支持。
Android系統(tǒng)本身支持的音頻格式情況:(下圖)
IOS系統(tǒng)本身支持的音頻格式情況:
iOs系統(tǒng)支持音頻格式及編碼要求:
AAC (16 至 320 Kbps)、Protected AAC (來自 iTunes Store—M4A)、MP3 (16 至 320 Kbps)、MP3 VBR、Audible (formats 2、3、4)、Apple Lossless、AIFF 及 WAV
The audio technologies in iOS support the following audio formats:
? AAC
? Apple Lossless (ALAC)
? A-law
? IMA/ADPCM (IMA4)
? Linear PCM
? μ-law
? DVI/Intel IMA ADPCM
? Microsoft GSM 6.10
? AES3-2003
cocos2dx 支持的音頻格式的情況:
1, Android: mp3、mid、ogg和wav,可以播放android.media. MediaPlayer所支持的所有格式
2, iOS:aac、caf、mp3、m4a和wav, 可以播放AVAudioPlayer, 所支持的所有格式
3, Windows: mid、mp3和wav
從上面的音頻格式分析, 可以得出 IOS和Android下cocos都支持M4A格式。所以播放是沒有問題的。
另外補充:我們也曾專門針對Android的平臺進行測試 發(fā)現(xiàn)OGG這個格式本身在Android表現(xiàn)上是非常出色 循環(huán)和內(nèi)存的節(jié)省表現(xiàn)很不錯。所以建議項目在Android平臺下 使用OGG格式。 IOS下建議使用M4A。
最后的建議:格式的使用不管用M4A還是OGG 它只是一種在平臺上的格式支持的表現(xiàn)能力,但是對于音樂的本身 還是需要首先得到的音樂文必須是完美無縫的音樂文件 不然也無法到達完美無縫循環(huán)。所以歡迎大家來Channel游戲音樂工作室 制作高品質(zhì)的完美無縫的音樂 音效, 讓Channel游戲音樂 給您創(chuàng)造 您最想要的聲音體驗。
朱峰社區(qū)網(wǎng)頁版(手機掃描-分享-添加到屏幕)
朱峰社區(qū)微信公眾號(微信掃一掃-關注)
未知用戶
2005-2024 朱峰社區(qū) 版權所有 遼ICP備2021001865號-1
2005-2024 ZhuFeng Community All Rights Reserved
VIP