UE5使用蓝图实现简单角色移动案例
2026/8/25 15:26:33 网站建设 项目流程

1 首先创建角色和游戏模式蓝图

BP_Character:角色蓝图,右键创建蓝图类,选择角色

BP_MyGameMode:游戏模式蓝图,右键创建蓝图类,选择游戏模式基础

2 创建控制器

IA_MyLook:视角控制蓝图,右键创建输入,选择输入操作

IA_MyMove:角色移动蓝图,右键创建输入,选择输入操作

IMC_Input:按键映射蓝图,右键创建输入,选择输入映射上下文

打开IA_MyLook,将值类型选择为Axis_2D(这样就让视角控制只在X,Y轴变动)

打开IA_MyMove,与上图同理设置

3 映射按键

打开为IMC_Input这两个控制脚本映射按键

首先是IA_MyLook的设置

解释名词

拌合输入轴值:

X轴的控制,默认为正,就朝着X轴右边,也就是按下D,往右移动

选择否定,就朝着X轴左边,也就是按下A,往左移动

至于W和S键位,默认是以Y轴的上方为移动方向,所以只需要给S设置否定即可

设置鼠标控制视角的键位映射

如图操作,选择否定再只勾选Y,为什么不勾选X?因为如果XY一起勾选会出现视角能够正常上下移动,如果是左右移动则会出现操作反转的情况,所以我们不勾选X,左右视角移动等后面蓝图处理

4 角色控制蓝图设置BP_Character

双击蓝图BP_Character,创建胶囊提组件并输入以下蓝图

写入视角旋转蓝图(图中红色的组件直接输入IA_MyLook就能获得)

写入角色移动蓝图(图中红色的组件直接输入IA_MyMove就能获得)

5 最后BP_MyGameMode的设置

打开BP_MyGameMode找到默认pawn类选择我们创建的BP_Character

最后看到引擎的上方菜单,找到编辑,打开项目设置,找到项目->地图和模式,把我们创建好的 游戏模式和角色更改上去之后,本案例完成

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询