Unity3D-2D游戲開發(fā)從0到1(第三版) 課件 7-音頻系統(tǒng)_第1頁
Unity3D-2D游戲開發(fā)從0到1(第三版) 課件 7-音頻系統(tǒng)_第2頁
Unity3D-2D游戲開發(fā)從0到1(第三版) 課件 7-音頻系統(tǒng)_第3頁
Unity3D-2D游戲開發(fā)從0到1(第三版) 課件 7-音頻系統(tǒng)_第4頁
Unity3D-2D游戲開發(fā)從0到1(第三版) 課件 7-音頻系統(tǒng)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

(第三版)Unity虛擬現(xiàn)實(shí)與游戲從0到1講師:劉國柱第7章:音頻系統(tǒng)課程目錄01123音頻剪輯屬性音頻監(jiān)聽組件音頻混響與濾波45混音器AudioMixer案例開發(fā)第一章:音頻剪輯屬性游戲音頻的播放在游戲中占據(jù)非常重要的地位,音頻可以分為兩大類一種為背景音樂,一類為音效。前者適合于較長的音頻處理例如游戲背景音樂,第二種則適合于較短的游戲音樂如槍擊聲、走路聲等一瞬間即可播放完畢的音效。第一章:音頻剪輯屬性Unity目前支持的音頻剪輯(AudioClip)主要包含如下音頻格式。

Mp3:適合較長音頻,作為背景音樂。Ogg:適合較長音頻,作為背景音樂。Wav:適合較短音頻,作為環(huán)境音效。Aiff:適合較短音頻,作為環(huán)境音效。AAC(AdvancedAudioCoding)FLAC(FreeLosslessAudioCodec)第一章:音頻剪輯屬性音頻剪輯是指我們導(dǎo)入U(xiǎn)nity項(xiàng)目視圖中的音頻資源文件(例如*.WAV文件)。本節(jié)討論音頻剪輯文件的屬性如下:

ForceToMono(強(qiáng)制單聲道放音):當(dāng)啟用此選項(xiàng)時(shí),多聲道音頻將在打包之前混合到單聲道,此選項(xiàng)適合在移動(dòng)設(shè)備上開啟。第一章:音頻剪輯屬性音頻剪輯是指我們導(dǎo)入U(xiǎn)nity項(xiàng)目視圖中的音頻資源文件(例如*.WAV文件)。本節(jié)討論音頻剪輯文件的屬性如下:

LoadInBackground(后臺(tái)加載):當(dāng)啟用此選項(xiàng)時(shí),音頻的加載將在一個(gè)單獨(dú)的線程上以延遲的方式加載,而不會(huì)阻塞主線程。此選項(xiàng)適合較大尺寸背景音樂的加載。

第一章:音頻剪輯屬性剪輯文件的屬性(續(xù)):Ambisonic:(高保真度立體聲響):作為高保真立體音響保存。LoadType(音頻加載方式):第一種方式:DecompressOnLoad默認(rèn)選項(xiàng),加載時(shí)解壓縮。使用此選項(xiàng)可用于較小的壓縮聲音,以避免即時(shí)解壓縮的性能開銷,所以不要使用此選項(xiàng)用于大文件。第一章:音頻剪輯屬性剪輯文件的屬性(續(xù)):LoadType(音頻加載方式):

第二種方式:CompressedInMemory在內(nèi)存中壓縮處理。使聲音在內(nèi)存中壓縮并在播放時(shí)解壓縮,此選項(xiàng)有輕微的性能開銷。第三種方式:Streaming快速解碼音頻,此方法使用最少的內(nèi)存來緩存從磁盤上增量讀取并壓縮的數(shù)據(jù)。第一章:音頻剪輯屬性剪輯文件的屬性(續(xù)):

PreloadAudioData預(yù)先加載音頻數(shù)據(jù)。CompressionFormat壓縮格式

PCM:這個(gè)選項(xiàng)提供更高的質(zhì)量,以犧牲較大的文件大小,最好是非常短的聲音效果。

Vorbis:文件更小但稍低的音頻質(zhì)量,這種格式最好適用于中等長度的音效和音樂。

ADPCM:適合需要大量演奏的聲音,如背景音樂、腳步聲等。第一章:音頻剪輯屬性剪輯文件的屬性(續(xù)):SampleRateSetting采樣率設(shè)置

PreserveSampleRate:保持采樣率未修改(默認(rèn)值)

OptimizeSampleRate:該設(shè)置根據(jù)采樣的最高頻率自動(dòng)優(yōu)化采樣率。

OverrideSampleRate:允許手動(dòng)設(shè)置采樣率。課程目錄01123音頻剪輯屬性音頻監(jiān)聽組件音頻混響與濾波45混音器AudioMixer案例開發(fā)第二章:音頻監(jiān)聽組件音頻監(jiān)聽(AudioListener)組件與音頻播放(AudioSource)組件是播放音頻的必要條件。一般情況下音頻監(jiān)聽組件為主攝像機(jī)(MainCamera)的默認(rèn)組件。音頻監(jiān)聽組件本身沒有屬性,它相當(dāng)于人的一對耳朵。第二章:音頻監(jiān)聽與音頻源組件音頻源組件的屬性:AudioClip:音頻剪輯這是最重要的屬性,開發(fā)者必須進(jìn)行手工或者腳本方式進(jìn)行賦值。第二章:音頻監(jiān)聽與音頻源組件音頻源組件的屬性:Output:輸出音頻剪輯通過音頻混響器輸出。

Mute:靜音BypassEffect忽略效果應(yīng)用到音頻源的快速“直通”過濾效果,用來快速打開或者關(guān)閉所有特效第二節(jié):音頻監(jiān)聽與音頻源組件音頻源組件的屬性:BypassListenerEffect忽略監(jiān)聽器效果用來快速打開或者關(guān)閉監(jiān)聽器特效。BypassReverbZone忽略混響器用來快速打開或者關(guān)閉混響器。第二節(jié):音頻監(jiān)聽與音頻源組件音頻源組件的屬性:PlayonAwake:自動(dòng)播放。大型的游戲開發(fā)目中一般都會(huì)去掉這個(gè)勾選,而使用腳本的方式在程序中進(jìn)行控制播放。Loop

:是否循環(huán)播放。在3D/2D游戲開發(fā)背景音樂的時(shí)候,這個(gè)選項(xiàng)會(huì)進(jìn)行勾選。第二節(jié):音頻監(jiān)聽與音頻源組件音頻源組件的屬性:Priority:確定優(yōu)先級確定場景中所有音頻源之間的優(yōu)先級。(0:最重要256:最不重要),當(dāng)資源不足時(shí)優(yōu)先級最低的會(huì)被剔除。Volume:音量調(diào)節(jié)具體這個(gè)音頻源的音量,這個(gè)選項(xiàng)在場景中存在多個(gè)音頻源的時(shí)候常用。第二章:音頻監(jiān)聽與音頻源組件音頻源組件的屬性:Pitch:音調(diào)改變音調(diào)數(shù)值,可以加速或者減速播放音頻剪輯,默認(rèn)為1是正常播放速度。SpatialBlend:

空間混合

默認(rèn)是2D場景,必須改為3D模式,否則后面的3DSoundSettings無效。StereoPan立體聲道

最小值為-1,表示采用左聲道播放。最大數(shù)值為1,采用由聲道播放。

第二章:音頻監(jiān)聽與音頻源組件音頻源組件的屬性:VolumeRollof:音頻衰減設(shè)置音量的衰減模式(對數(shù)LogarithmicRolloff、線性LinearRolloff、自定義CustomRolloff)第二章:音頻監(jiān)聽與音頻源組件音頻源組件的屬性:MinDistance:最小距離在3DSoundSettingMinDistance屬性是表示音頻源與音頻監(jiān)聽組件在指定的最小距離數(shù)值之內(nèi),聲音會(huì)一直保持最響。MaxDistance:最大距離。在3DSoundSettingMaxDistance屬性是表示音頻源與音頻監(jiān)聽組件在指定的最大距離數(shù)值之外,聲音會(huì)聽不到。課程目錄01123音頻剪輯屬性音頻監(jiān)聽組件音頻混響與濾波45混音器AudioMixer案例開發(fā)第三章:音頻混響與濾波

音頻混響器(AudioReverbZones)組件音頻混響器組件目的就是提供給我們游戲項(xiàng)目中不同環(huán)境中逼真的音效模擬系統(tǒng)。例如:當(dāng)賽車在普通賽道與高速經(jīng)過隧道的時(shí)候,打雷在城市上空與山谷中的區(qū)別。制作方法:只需要在音頻源(AudioSource)組件所在的游戲?qū)ο笊咸砑印癆udioReverbZones”組件第三章:音頻混響器與濾波器組件

音頻混響器(AudioReverbZones)組件

設(shè)置與實(shí)驗(yàn)區(qū)分音頻在城市與山谷中不同的音響效果。

第三章:音頻混響器與濾波器組件音頻濾波器組件(說明:這是包含若干的組件庫)1:低通濾波器(AudioLowPassFilter)用于抑制高頻信號,通過低頻。

例如:雷聲近處尖銳,遠(yuǎn)處低沉。還有隔門聽聲

的效果。第三章:音頻混響器與濾波器組件

音頻濾波器組件(續(xù))2:高通濾波器(AudioHighPassFilter)用于抑制低頻,通過高頻。例如制作非常刺耳的聲音。第三章:音頻混響器與濾波器組件

音頻濾波器組件(續(xù))3:回聲濾波器(AudioEchoFilter)給音頻添加延遲效果(回聲效果)第三章:音頻混響器與濾波器組件

音頻濾波器組件(續(xù))4:失真濾波器(AudioDistortionFilter)對音頻的失真處理,例如模擬低質(zhì)量的收音機(jī)。5:混響濾波器(AudioReverbFilter)對音頻進(jìn)行失真處理來產(chǎn)生混響效果。6:合聲濾波器(AudioChorusFilter)合成由多個(gè)音頻相同但略有不同的聲音。例如生活中的大合唱效果。

課程目錄01123音頻剪輯屬性音頻監(jiān)聽組件音頻混響與濾波45混音器AudioMixer案例開發(fā)第四章:音頻混音器“混音器”(AudioMixer)的技術(shù),用于實(shí)現(xiàn)高度復(fù)雜的實(shí)時(shí)重定路線和豐富的音頻場景效果。主要目的就是對音頻信號進(jìn)行數(shù)字信號加工處理的操作,以此達(dá)到所需復(fù)雜音頻效果的開發(fā)。第四章:音頻混音器步驟1:創(chuàng)建AudioMixer組件項(xiàng)目視圖中通過鼠標(biāo)右鍵點(diǎn)擊“AudioMixer”創(chuàng)建,另外一種是通過Window菜單的方式。第四章:音頻混音器步驟2:AudioMixer窗口編輯音軌雙擊項(xiàng)目視圖中新建立的“NewAudioMixer.mixer”文件,進(jìn)入AudioMixer編輯窗口第四章:音頻混音器步驟3:AudioMixer與AudioSoures屬性的關(guān)聯(lián)

對于剛打開的AudioMixer還不能發(fā)揮功能,需要先與AudioSources組件做關(guān)聯(lián)第四章:音頻混音器步驟4:增加“伴奏”音軌如果音頻混音器只有一個(gè)音軌,則音頻混音器就沒有存在的意義。所以筆者開始增加伴奏的音軌,點(diǎn)擊AudioMixer左邊Groups節(jié)點(diǎn),鼠標(biāo)右擊“Addchildgroup”增加輔助音軌。第四章:音頻混音器步驟5:編輯音軌之間的協(xié)作關(guān)系。增加輔助音軌“Accompany1”后,需要與一個(gè)AudioSource關(guān)聯(lián)(必須是一個(gè)新的AudioSource)第四章:音頻混音器在運(yùn)行狀態(tài)下,AudioMixer窗口上部的“EditinPlayMode”按鈕(即:紅色按鈕)。此時(shí)我們會(huì)發(fā)現(xiàn)兩個(gè)音軌的調(diào)節(jié)箭頭發(fā)亮顯示,表示可以接受輸入信息。分別使用鼠標(biāo)拖拽兩個(gè)音頻軌的上下調(diào)節(jié)箭頭,可以感受到不同音頻之間的變化。課程目錄01123音頻剪輯屬性音頻監(jiān)聽組件音頻混響與濾波45混音器AudioMixer案例開發(fā)第五章:案例_構(gòu)建野外場景音頻系統(tǒng)建立湖面野外場景,搭建野外音頻系統(tǒng)

1:導(dǎo)入配套資源(或者AssetStore下載)或者自己制作野外湖面或者海島場景。

2:更改夜晚類型天空盒子,且降低夜晚實(shí)時(shí)光線。第五章:案例_構(gòu)建野外場景音頻系統(tǒng)建立湖面野外場景,搭建野外音頻系統(tǒng)3:導(dǎo)入“MiniFirstPersonController

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論