【问题标题】:Using mouse position to control character animation使用鼠标位置控制角色动画
【发布时间】:2015-03-31 15:16:01
【问题描述】:

我想为我的角色设置动画,并通过鼠标移动控制动画的进程。

例如角色从静止状态开始 - 动画的第一帧 - 当鼠标通过 x 轴移动时,它会以与鼠标移动呈线性关系的方式向前播放动画。如果您停止,动画会在该点停止,如果您向后移动,则动画会反转。 就像在视频编辑器中擦洗一样,除了不是视频,它是一个角色动画。

我猜这是非常可行的,但在蓝图中会相对简单,还是我最好使用 C++?

【问题讨论】:

    标签: unreal-engine4 unrealscript


    【解决方案1】:

    鱿鱼墨者!

    我在这里迟到了两年,但为了 Google 的后代,这里是引擎 4.17.0 的蓝图解决方案:

    在您的动画蓝图中,右键单击相关动画资源的节点,然后select "convert to single frame animation"

    您的节点现在将拥有an "explicit time" input pin,,您可以根据自己的喜好对动画进行参数化:

    【讨论】:

      猜你喜欢
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      • 2017-11-26
      • 2012-06-25
      • 2016-01-05
      • 1970-01-01
      相关资源
      最近更新 更多