Roblox中的动画

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

动画是将运动应用于角色、物体和环境的过程,以创建一个引人入胜和动态的游戏。虽然有许多方法可以使物体移动和互动,但在Roblox中,动画通常指的是自定义特定角色或一组部件的表现性运动。

动画可以应用于任何Roblox部件或部件组。不同类型的对象可以利用各种动画功能。以下是可动画对象的一般类别:

  • 简单对象,例如基本部件,只能在部件的单一位置或旋转属性上进行动画变化。
  • 骨架,或通过关节连接的部件,如 AnimationConstraintsBones,可以在其关节之间进行位置和旋转运动的关节运动,例如肘部和手腕。带有骨架的模型可以利用动画功能,如 逆向运动学,快速且程序化地根据环境和事件应用运动。
  • 标准高级 R15 骨架可以使用Roblox的角色动画库中的动画和其他运动功能,无论是玩家还是非玩家角色模型。

动画编辑器

动画编辑器 允许您在骨架上设计和发布自定义动画。您可以移动连接骨架各个部分的关节以创建姿势,编辑器会平滑地将骨架从一个姿势动画到另一个姿势。

逆向运动学

您可以使用 逆向运动学 API 根据环境和外部事件自动创建动画和姿势。通过逆向运动学,您可以程序性地生成各种动画事件,例如让角色的头部跟踪天空中飞翔的鸟,或让角色的手臂在靠近时自动伸向门把手。

动画事件

动画事件 是动画中的特定点,触发一个动作。您可以在 动画编辑器 时间轴上定义动画事件标记,然后使用 AnimationTrack:GetMarkerReachedSignal() 在动画运行时检测这些标记,以执行特定动作,例如每当用户的脚触碰地面时播放音效。

©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。