godot動畫播放


godot 4的動畫播放(AnimationPlayer)使用方法紀錄,和3版教學影片中的差異大概只有4版中製作多個動畫時會自動產生一個reset動畫,基本上就是自動重設有更動的所有參數,可以防止忘了拉回初始狀態就去製作其他動畫時出現的問題,需要注意的是reset動畫中的position,可能需要視情況移除。

AnimationPlayer

在想做動畫的節點下建立AnimationPlayer節點並選取後可以看到下方有動畫視窗,按下視窗的動畫->新增可以增加動畫
選擇時間後可以在上方看到鑰匙圖案,選擇動畫的父節點後按下就可以增加關鍵影格
可以建立多種不同的動畫給同一個物體使用
如果需要反覆撥放可以設定為無縫內循環,接著在時間右方的循環中開啟,會在剩下的時間自動接回第一個關鍵點

時間軸最右方的數字為時間總長度
動畫名稱的右方有個自動撥放的設定,開啟後會預設撥放設定的動畫

如果播放動畫的物體在開啟時會跑到其他位置,確認reset動畫條是不是有設定position,不需要的話把它移除

製作晃動而沒有要移動的話建議使用offset而不要用座標

更換動畫對應節點可以利用更名處理
最外層為.: ,底下則為名稱,不知道怎麼命名的話直接新增一個複製名稱即可

呼叫方法軌道(call method track)可以在指定的關鍵偵呼叫指定的方法
建立後先選擇對應的節點,接著在軌道上按右鍵->新增關鍵偵就可以設定

Tags : godot