我想通過Animator控制元件來制作自行移動效果。
例如:用戶觸發了一個事件,我SetTrigger播放其中一個,到達目的地后(即Animation演示完畢),停留一段時間,再開始回傳,我想通過回放來做。以少寫代碼或少做二次影片。有什么辦法可以解決嗎?
uj5u.com熱心網友回復:
這個不熟啊。播放一個影片,然后自動回傳默認狀態(如站立狀態),然后invoke延時?
uj5u.com熱心網友回復:
還有其他更好的辦法嗎?uj5u.com熱心網友回復:
Animator這些蒙皮骨骼影片不要拿來做位移影片你可以通過影片來播放人物走動或者做其他各種特殊動作,但是位移旋轉這些通過代碼去控制
uj5u.com熱心網友回復:
回放用攜程,設定引數 float speed需要回放的時候Animator.setfloat("speed",-1);
記得回正
uj5u.com熱心網友回復:
speed = -1就可以了,但是必須要影片播放完畢之后才能回放轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/58884.html
標籤:Unity3D
上一篇:除錯基于Direct3D程式時不知道到底少鏈接了哪些庫,請高手指教!
下一篇:unity3d在華為上顯示有問題
