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)