最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Unity在不同地板發(fā)出不同的聲音Fmod接入(下)

2023-04-27 10:56 作者:楓2  | 我要投稿

上期在這

https://www.bilibili.com/read/cv23316754

Fmod參數(shù)設(shè)置

我們可以在Fmod里設(shè)置兩個參數(shù),第一個參數(shù)是材質(zhì),第二個參數(shù)是走路或跑步,這樣我們就可以實現(xiàn)讓玩家走路或跑步的時候發(fā)出對應(yīng)的材質(zhì)聲音

關(guān)于Fmod這個功能如何設(shè)置本文就不講述了,這里主要為Unity開發(fā)者分享程序方面的事

播放Fmod聲音

首先,進入Fmod管理器里我們可以看到參數(shù),如果這個都不知道怎么看請查閱這篇文章

https://www.bilibili.com/read/cv22565198

這里的參數(shù)是數(shù)字,其順序跟Fmod的順序是對應(yīng)的

我們可以用代碼來控制參數(shù),比如我要播放1,1的聲音,也就是grass的聲音且run狀態(tài),我們就可以這樣寫

private FMOD.Studio.EventInstance foosteps;

接入正確的材質(zhì)聲音

上期內(nèi)容我們有說到怎么判斷不同材質(zhì)不同聲音,并為其增加了注釋,所以要添加聲音就簡單了

首先我們把參數(shù)設(shè)為一個變量

public?float TerrainValue;

然后我們就可以在之前內(nèi)容注釋的地方替換成參數(shù)并傳遞過來

animatorTrigger at => GetComponent<animatorTrigger>();

最后把代碼修改了下命名以及整合了下,整合的目的是這樣可以更方便的播放走路和跑步的音效

然后我們就可以這樣調(diào)用聲音了

好了本期就到這里

Unity在不同地板發(fā)出不同的聲音Fmod接入(下)的評論 (共 條)

分享到微博請遵守國家法律
淳化县| 武安市| 乌鲁木齐县| 海宁市| 旬邑县| 城市| 东阳市| 布尔津县| 阳高县| 肇州县| 孟津县| 晋宁县| 禹城市| 三台县| 遵化市| 永兴县| 旌德县| 柳江县| 南充市| 彭阳县| 满洲里市| 黑山县| 大洼县| 小金县| 玛多县| 延安市| 惠水县| 库尔勒市| 龙井市| 龙川县| 新津县| 普宁市| 方城县| 富川| 双鸭山市| 永新县| 龙岩市| 彭山县| 辛集市| 电白县| 且末县|