返回 导航

UE5

hangge.com

UE5 - 实现可操作角色教程2(行走、跑步状态切换)

作者:hangge | 2025-10-24 08:46
    在上一篇文章中,我们已经完成了一个基础角色的框架,实现了移动、视角与跳跃功能。接下来,本文将演示如何在角色移动时实现“跑步”与“行走”两种状态切换,以提升游戏体验。

1,修改最大行走速度

    首先我们打开“BP_ControlledCharacter”蓝图类,在细节面板中找到“最大行走速度”项并将其设为 150.0,即默认情况下角色移动时为慢速的行走状态。
提示:通过限制行走速度,动画蓝图会自动根据我们此时的速度来播放相应的移动动画。

2,添加切换逻辑

(1)切换到“事件图表”页面,将左侧的“角色移动”组件拖进来。

(2)通过“角色移动”节点就可以设置最大行走速度。

(3)这里我们使用左 Shift 来切换行走速度:
  • 按下时速度为 600.0,此时角色为快速的跑动状态。
  • 松开时速度为 150.0,此时角色为慢速地走路状态。

3,运行测试

(1)保存后进入 PIE 运行模式,就可以看到默认情况下角色时采用行走的方式进行移动。

(2)如果按住左 Shift 键,则角色切换成跑动的方式进行移动。松开后则有恢复成行走。
评论

全部评论(0)

回到顶部