无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

Unity筆記——Animator中Trigger多次觸發(fā)解決方案(動畫重復播放)

2023-08-09 03:52 作者:黑白色的楓  | 我要投稿

在使用Unity的Animator動畫狀態(tài)機時,動畫直接的切換經(jīng)常會使用Trigger類型的條件,多次觸發(fā)以后動畫也會連續(xù)播放兩次。這顯然是有問題的,不是我們想要的。

在觀看了傅老師的黑魂復刻教程后得到了一種解決方案。


例如我有一個ground動畫與jump動畫,ground到jump的的觸發(fā)條件為trigger類型

1.我們選中g(shù)round動畫,為ground動畫添加一個腳本,名為“FSMClearSignals”。

2.聲明一個string類型的數(shù)組作為腳本的成員變量,在“OnStateEnter”事件中遍歷數(shù)組,清除數(shù)組中指定的條件

3.寫好代碼后,在“Inspector”面板中填入需要清除的參數(shù)

我的參數(shù)名為“jump”
因此數(shù)組里也填入一個jump字符串

保存運行測試,jump動畫不再因為連按跳躍鍵而連續(xù)播放。

總覽

感謝傅老師,本文解決方案為教程的p14


Unity筆記——Animator中Trigger多次觸發(fā)解決方案(動畫重復播放)的評論 (共 條)

分享到微博請遵守國家法律
青铜峡市| 蓬溪县| 育儿| 景泰县| 和硕县| 轮台县| 翁牛特旗| 英吉沙县| 富蕴县| 光泽县| 武穴市| 郓城县| 麻江县| 大悟县| 逊克县| 介休市| 淳化县| 广汉市| 平潭县| 库车县| 张家界市| 邓州市| 雷山县| 邮箱| 长丰县| 临邑县| 民勤县| 崇信县| 沙坪坝区| 定襄县| 济阳县| 伊宁县| 阜南县| 武强县| 通海县| 石城县| 丘北县| 鄯善县| 清徐县| 鸡西市| 承德县|