###### tags: `Unity Music` # FMOD [toc] 官方:https://fmod.com/ ## 版權問題 https://www.fmod.com/licensing#undefined * 年收入低於二十萬美元,且開發預算小於50萬的可以免費使用 * Note: Free Indie License available for developers with less than $200k revenue per year, on a small (under $500k) development budget. ## 載點 * Unity package版本(Unity套件): https://www.fmod.com/download#fmodforunity * 電腦上的 FMOD studio(要在此匯入音樂音軌): https://www.fmod.com/download#fmodstudio ## 可做成3D音效 * 可根據攝影機的位置,對音效做強弱設置、環繞音效,可模擬X,Y,Z三軸(空間中移動)。 * 也可設定為平面音效 * EX. 若角色在播放點右邊->戴耳機時,左耳聲音較大聲。 2D: bgm,UI 3D: 身旁人物走動... problem:要確認listener 的 position ## 將音效加入FMOD(前置動作) #### 將音樂放入Event(方便管理、自行分類) quick start:https://www.fmod.com/resources/documentation-studio?version=2.00&page=quick-start-tutorial.html Event: **編輯好可在Unity中使用的內容**,一個Event代表一個FMOD音效效果,可以有多個音軌,可對不同音軌做不同調整。 Bank:存放Banks文件,資源管理視窗,輸出自Unity如何做分類 Assets : 此FMOD檔案中有哪些wav可供Unity做Event使用,**放素材**。 ***音樂 vs. 音效最好也要分類***   #### Audio bin (ctrl+3) * 音頻箱:Assests中文件瀏覽器  #### 放入Event * 新加入的音效會顯示**unassign** 表示還沒有加入到Unity  放入Bank中消除警告(表示有進入音效管理)  ## 將FMOD檔案輸出至Unity給專案使用 ##### Unity 畫面 * Unity專案先設定好路徑以匯入FMOD檔案 決定此專案可以認得哪個FMOD專案 ->Bank為FMOD的專案檔  ## 確認此專案所成功得到的資料有哪些(Event Browser)  ->可確認編輯完(Build)的結果視窗、也可預覽試聽。 * 可察看是否成功匯入,若為3D音效可調整環境音  * FullPath路徑,若其他套件要輸入音效要輸入此相對路徑  ##### FMOD STUDIO畫面 * File->Build(F7) ->將做好的東西包成一個檔案,並輸出至Unity的資料夾 ->Build完Unity才會認得 * 音樂要Build完輸出要儲存才會顯示在Unity! ## Unity設定使用 物件中加入script 選擇Event匯入需要的bank  ## 音效處理 #### 上方調整 * FMOD標記點(開始、主旋律)  * Transition 音效在播放到哪裡時要跳回某標記點 (To Start->Start)   調階段位置  Event中添加多個Event  #### 下方調整 * Fader調整音量大小  * Spatializer 環境衰減率 (3D的話要照遊戲內容再作調整)  * 調整可聽到音效的距離  * Max instance : 最多一次可觸發幾個這樣個音效 * colddown:冷卻時間,多久可以觸發一次此音效 https://www.youtube.com/watch?v=5jYSmq9Xqb0 ## reading https://blog.csdn.net/zhaoguanghui2012/article/details/50458498 https://www.youtube.com/watch?v=5jYSmq9Xqb0&t=661s ## Scipt lesson https://scottgamesounds.com/c-scripts/
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up