移动

关于虚幻引擎中角色移动功能的概述。

Choose your operating system:

Windows

macOS

Linux

虚幻引擎 中,角色 移动(Locomotion) 建立在角色对象移动动画播放的基础之上。此基础受到移动工具的支持,你可以使用这些工具将角色移动行为与反应和动态动画同步。

本文档简要介绍了虚幻引擎中的角色移动工具。

根骨骼运动

启用 根骨骼运动 后,角色的移动可以使用根骨骼中的运动数据通过动画序列来驱动。启用 根骨骼运动 的动画将在关卡中打造更逼真、更现实的移动行为和互动。

启用根骨骼运动的动画

阅读以下文档,了解如何使用根骨骼运动通过动画播放来驱动角色的移动。

姿势扭曲

你可以启用 姿势扭曲(Pose Warping) ,以使用根骨骼运动动态调整角色的动画姿势来契合角色移动。使用姿势扭曲时,你可以使用更少的单独动画来达到与之前相同程度的动画移动覆盖。这可减少项目对动画指示型Gameplay的依赖性,并允许动画和Gameplay调整在开发期间同步演化。

姿势扭曲演示

阅读以下文档,了解姿势扭曲和示例实现。

运动扭曲

使用 运动扭曲 时,你可以动态扭曲角色动画的窗口,以契合根骨骼运动或契合已分配的 扭曲目标 。通过该功能,你可以减少对手动创建和微调动画来适应特定对象互动的依赖,你可以应用逻辑以调整基础动画,从而适应预先建立的条件。

用于扭曲目标的运动扭曲动画

在以下文档中,你可以进一步阅读运动扭曲并了解示例工作流程。

距离匹配

使用 距离匹配 时,你可以使用到目标或从目标出发的距离计算值来驱动动画序列。距离匹配可以使动画播放契合角色速度,从而减少在改变角色行为时手动调整动画的必要。

距离匹配动画姿势选择

阅读以下文档,了解距离匹配并查看示例工作流程。