我在尝试找到移动角色在剧情场景中的高效方法,因为我不是一名动画师,而且我们团队人少,我不便要求每个人都动手进行动画工作。

我尝试了一个有趣的技巧,即在剧情场景中重用我们的游戏动画逻辑,这样我只需要设置角色转换的关键帧,其余的逻辑会自动适应。显然,方法还不够完美,但这是我们的艺术风格的一个不错的合击!

如果您想知道更多,注意UE用户:

  • 我创建了一个拥有骨骼网格的角色,使用独立的动画蓝图(不影响玩家角色动画蓝图)。
  • 我在角色内部添加了一个屏幕 billboard,作为“看向”的位置,位置通过动画蓝图传递给“看向”结点。
  • 为某些原因,动画员在流程器中进行动画后,没有更新该人物速度,所以您需要手动计算。经过论坛搜索后,我使用以下计算公式:
  • ((变量“最后位置”-人物位置)•(人物前向向量)/时间滚动) * -1 = 前向速度
  • 使用此计算,将速度变量设置,,然后将“最后位置”变量从人造物位置取值
  • 我有几个事件允许我禁用或启用“看向”逻辑,播放剪辑等,这些事件调用在流程器上的人物事件 track。