4.4.1 - 添加待机到奔跑(奔跑到待机)的转换

学习如何为第一人称射击游戏角色的动画状态机添加待机到奔跑(奔跑到待机)的状态转换。

Windows
MacOS
Linux

在这步中,我们将设置待机到奔跑(奔跑到待机)的转换。角色开始移动后,状态机将从 Idle 转换到 Run

  1. Idle 连接引线到 Run,创建转换。

    WireIdletoRun.png

  2. 双击转换对其进行编辑。

  3. 按住 Ctrl 键点击 My Blueprint 标签中的 IsRunning,拖入图表创建一个 Get Is Running 节点。

  4. Get Is Running 节点的输出引脚和 Result 节点上的 Can Enter Transition 输入引脚连接起来。

    IsRunningtoResult.png

    角色停止移动后,状态机将从 Run 状态转换到 Idle 状态。

  5. 返回 Arms State Machine 图表,从 Run 状态连接引线到 Idle 状态。

    WireRuntoIdle.png

  6. 双击转换对其进行编辑。

  7. 按住 Ctrl 键点击 My Blueprint 标签中的 IsRunning,拖入图表创建一个 Get Is Running 节点。

  8. Get Is Running 节点上的输出布尔引脚连出引线并创建一个 Not Boolean 节点。

  9. Not Boolean 节点的输出引脚和 Result 节点上的 Can Enter Transition 输入引脚连接起来。

    IsNotRunningtoResult.png

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见