UE5强化输入-UE5Day3
2026/7/14 20:09:08 网站建设 项目流程

控制人物移动步骤

操作步骤

  1. 创建文件夹,对内容进行分类
  2. 新建 - 输入 - 输入映射情景
  3. 新建 - 输入 - 输入操作 - 值类型
  4. 输入映射情景 - Mapping - 选择对应的输入操作 - 添加按键:
    • W:前:修改器 - 拌合输入轴值 - 排序:YXZ
    • S:后:修改器 - 拌合输入轴值 - 排序:YXZ - 否定
    • A:左:修改器 - 否定
    • D:右
    • Space:跳跃
    • 鼠标 XY 2D 轴:修改器 - 否定 - 只选 Y
  5. 创建蓝图 - 选择角色蓝图 - 修改游戏模式蓝图为创建的蓝图
  6. 修改视口内容
  7. 事件图标填写对应内容



    8.角色不根据镜头旋转方向:
    9.角色根据方向键旋转:

运行

注:

1. 强化输入对应选项功能

(1)Started(动作开始)
  • 触发时机:按键刚按下、输入动作开始被检测的瞬间执行,仅触发 1 次;不管是否满足触发条件(比如长按还没到规定时长),只要按下就执行。
  • 典型用途
    • 长按蓄力技能:按下瞬间播放蓄力音效、启动蓄力动画
    • 开始瞄准、抬枪等前置准备逻辑
(2)Ongoing(持续进行中)
  • 触发时机:按住按键期间,每帧(Tick)持续执行,只要输入处于激活状态就不断调用。
  • 典型用途
    • 人物移动、镜头视角旋转(轴输入 2D)
    • 持续蓄力、持续消耗体力、实时瞄准缩放
(3)Triggered(触发生效)
  • 触发时机:输入满足触发器规则时执行(核心输出),满足条件瞬间触发 1 次或多次(脉冲触发器会循环触发)。
  • 触发器举例:瞬间按下(Down)、长按 2 秒(Hold)、轻点松开(Tap)、组合键(Combo)。
  • 典型用途
    • 跳跃、交互、射击、冲刺(普通点按逻辑)
    • 长按蓄力达标后释放伤害、二段跳判定
(4)Canceled(动作取消)
  • 触发时机:输入中途中断、未完成触发条件就松开按键时触发 1 次。
  • :设置长按 3 秒触发技能,只按住 1 秒就松手,此时走 Canceled。
  • 典型用途
    • 蓄力中途松开:取消蓄力、清除蓄力进度、停止蓄力音效
    • 组合键输入中途松手,重置按键缓存
(5)Completed(流程正常结束)
  • 触发时机:输入完整走完生命周期、正常松开按键(且触发流程完整走完)时触发 1 次。
  • :长按满 3 秒成功触发技能后再松手、普通按键按下后正常松开。
  • 典型用途
    • 技能释放完毕后重置状态
    • 松开按键收起瞄准、停止冲刺判定

2. 鼠标旋转 Look 设置

在写入鼠标旋转 look 时,y 轴方向需要添加反向(否定),并在子集中删除 XZ 轴的选项

3. 摄像机上下旋转问题排查

  • 设置 XY 轴 look 时,若摄像机不上下旋转,查看:camera -> 细节 - 跟随 pawn 控制选项
  • 若摄像机上下旋转不跟随角色,查看:弹簧 -> 细节 - 跟随 pawn 控制选项

4. 拌合输入轴值

拌合输入轴值要为 YXZ


教程

【虚幻引擎倾囊相授计划:增强输入系统教程_UnrealEngine_EhancedInput_UE5_虚幻5】https://www.bilibili.com/video/BV1TM41197Dv?p=2&vd_source=86083e5e7bbb193d9103f7ee7d684735

!文件于26.7.12学成编写,待后续确认是否需要更改

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

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

立即咨询