尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

UE5使用蓝图实现简单角色移动案例

UE5使用蓝图实现简单角色移动案例 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最后看到引擎的上方菜单找到编辑打开项目设置找到项目-地图和模式把我们创建好的 游戏模式和角色更改上去之后本案例完成
返回列表