国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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接入(下)的評論 (共 條)

分享到微博請遵守國家法律
当雄县| 五莲县| 会同县| 宜春市| 昌乐县| 中超| 石棉县| 屏山县| 喜德县| 西畴县| 翁源县| 农安县| 云梦县| 太仓市| 石首市| 济南市| 毕节市| 宝鸡市| 广东省| 莎车县| 四川省| 芷江| 武城县| 温泉县| 武邑县| 织金县| 兰西县| 兴义市| 康乐县| 泰顺县| 修文县| 凤凰县| 象山县| 于都县| 虞城县| 云林县| 盐源县| 前郭尔| 博爱县| 罗平县| 巴彦县|