Roblox中的動畫

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

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

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

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

動畫編輯器

動畫編輯器允許您在裝配上設計和發布自定義動畫。您可以移動連接裝配不同部分的關節以創建姿勢,編輯器則會平滑地從姿勢過渡到姿勢進行動畫處理。

反向運動學

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

動畫事件

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

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