0
我正在製作一個基本的2D角色動畫,角色可以左右/上/下移動。當角色靜止時,我有四個「外觀」動畫,角色移動時有四個「步行」動畫。在我的動畫師中,我有觸發器isStopped
和isMoving
。當角色開始移動時,我設置了isMoving
,當角色停止移動時,我設置了isStopped
。「看」動畫播放之前「走」動畫
除了一個奇怪的行爲,當我點擊某個地方讓我的角色移動時,一切都在工作,他在進入正確的「漫遊」動畫前快速進入「看」動畫幾分之一秒。我可以通過查看Unity中的Animator窗口來驗證此狀態,以查看正在輸入哪個狀態。
只要字符開始移動,我就設置了isMoving
觸發器,當字符到達目的地時,我設置了isStopped
觸發器。我也有一個facing
整數參數,我在每個更新週期中設置爲1,2,3或4。
Here是我的動畫設置的屏幕截圖。
他爲什麼在進入「走路」動畫之前進入「看」動畫?