UE5系列文章目录
前言
据说,unreal engine5中准备废弃“项目设置”中“输入”,操作映射,轴映射。取而代之的是:
使用增强的输入动作(Enhanced Input Actions),ICM_default,相关的IA_Look,IA_Move,IA_Jump
ICM_default:
Input Control Mapping”(输入控制映射)、“Input Component Manager”(输入组件管理器)等。而_default则通常表示这是一个默认设置或配置。# 一、pandas是什么?
- IA_Look
定义:IA_Look是一个与玩家视角旋转相关的输入动作。它允许玩家通过鼠标移动、游戏手柄摇杆倾斜等方式来改变游戏内视角的方向。
用途:在游戏开发中,IA_Look用于实现玩家的视角控制,使得玩家能够自由地观察游戏世界。
实现方式:在UE的蓝图中,IA_Look通常与相机组件(Camera Component)相关联,通过接收来自输入设备的轴映射(Axis Mappings)值来控制相机的旋转。 - IA_Move
定义:IA_Move是一个与玩家移动相关的输入动作。它允许玩家通过键盘按键、游戏手柄方向键等方式来控制游戏内角色的移动。
用途:在游戏开发中,IA_Move用于实现玩家的移动控制,包括前进、后退、左右移动等。
实现方式:在UE的蓝图中,IA_Move通常与角色的移动组件(Movement Component)相关联,通过接收来自输入设备的操作映射(Action Mappings)值来控制角色的移动。 - IA_Jump
定义:IA_Jump是一个与玩家跳跃相关的输入动作。它允许玩家通过按下特定按键(如空格键)来触发跳跃动作。
用途:在游戏开发中,IA_Jump用于增加游戏的交互性和趣味性,使得玩家能够跳过障碍物、到达更高的位置等。
实现方式:在UE的蓝图中,IA_Jump通常作为一个事件来触发角色的跳跃逻辑。当检测到玩家按下了跳跃按键时,就会执行相应的跳跃动作代码。
二、使用步骤
enhanced Input Action IA_Look没有分割结构体引脚的选项
解决办法
1.在IMC_Operation中创建IA_Look映射
3.鼠标双击打开IA_Look
4.把值类型,改成"Axis2D(Vector2D)"
5.在蓝图类中的EnhanceInputAction IA_Look节点中,让后鼠标右键点击“Action Value”,就可以看到“分割结构体引脚”