Roblox中的動畫

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

動畫是將運動應用於角色、物體和環境的過程,以創造引人入勝和動態的遊戲。雖然有許多方法可以使物體移動和互動,但在Roblox中,動畫通常指的是自定義特定角色或部件組的表現性動作。

動畫可以應用於任何Roblox部件或部件組。不同類型的物體可以利用各種動畫功能。以下是可動畫物體的一般類別:

  • 簡單物體,例如基本部件,只能在部件的單一位置或旋轉屬性上進行動畫變化。
  • 骨架,或通過關節連接的部件,如 AnimationConstraintsBones,可以在其關節之間表達位置和旋轉的運動,例如肘部和手腕。裝配模型可以利用動畫功能,如 反向運動學,快速且以程式化的方式根據環境和事件應用運動。
  • 標準高保真 骨架可以使用Roblox的角色動畫庫中的動畫和其他運動功能,無論是玩家還是非玩家角色模型。

動畫編輯器

動畫編輯器允許您在骨架上設計和發布自定義動畫。您可以移動連接骨架各個部分的關節以創建姿勢,編輯器會平滑地將骨架從一個姿勢動畫到另一個姿勢。

反向運動學

您可以使用 反向運動學 API 根據環境和外部事件自動創建動畫和姿勢。通過反向運動學,您可以程序性地生成各種動畫事件,例如讓角色的頭部追蹤天空中飛翔的鳥,或讓角色的手臂在靠近時自動伸向門把手。

動畫事件

動畫事件是動畫中的特定點,觸發一個動作。您可以在 動畫編輯器 的時間軸上定義動畫事件標記,然後使用 AnimationTrack:GetMarkerReachedSignal() 在動畫運行時檢測這些標記,以執行特定動作,例如每當用戶的腳觸碰地面時播放音效。

©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。