- 1
- 0
- 约1.71千字
- 约 9页
- 2026-02-07 发布于陕西
- 举报
UE4鼠标键盘输入事件功能教学从基础设置到蓝图实现
输入映射设置:ActionMappings1.打开项目设置点击顶部菜单栏`编辑`-`项目设置`2.定位输入选项展开`引擎`分类,找到`输入`选项卡3.添加新映射在`ActionMappings`区域点击`+`号4.配置动作与按键命名动作(如Jump)并绑定按键(如SpaceBar)5.设置辅助按键(可选)勾选Ctrl或Shift实现组合键触发逻辑UE4输入设置界面示例图示为ActionMappings的典型配置界面。可以看到`Jump`动作已被绑定到`SpaceBar`键。这种映射方式将物理按键抽象为逻辑动作,便于代码逻辑的编写与维护。
2.输入映射设置:AxisMappings操作步骤详解1.定位界面:项目设置引擎输入2.添加映射:在AxisMappings区域点击+号3.命名映射:输入名称,例如:MoveForward4.绑定正向按键:绑定W键,设置Scale=1.05.绑定反向按键:绑定S键,设置Scale=-1.0实现反向控制UE4界面截图示例
3.蓝图中绑定键盘Action事件1.打开蓝图打开需要接收输入的蓝图,例如角色蓝图(CharacterBlueprint)。2.添加输入Action事件节点在蓝图图表空白处右键,搜索并添加`输入Action事件`节点。3.选择ActionMapping在节点下拉菜单中选择之前定义的Action名称(如`Jump`)。4.连接逻辑引脚将`Pressed`或`Released`引脚连接到相应的游戏逻辑节点。蓝图节点示例
4.蓝图中绑定键盘Axis事件添加输入Axis事件节点在蓝图图表空白处右键,搜索并添加“输入Axis事件”节点。选择映射轴名称在节点下拉菜单中选择已定义的AxisMapping,如“MoveForward”。连接输出引脚实现响应将“AxisValue”输出连接到“添加移动输入”等节点,实现连续的数值输入响应。蓝图示例:鼠标输入轴事件连接示意
5.启用鼠标显示与点击事件1.打开蓝图创建或打开PlayerController蓝图,这是处理玩家输入和控制逻辑的核心类。2.定位设置项在蓝图编辑器的“类默认值”面板中,找到“鼠标接口”(MouseInterface)部分。3.启用核心功能勾选“显示鼠标指针”以显示光标,勾选“启用点击事件”以激活鼠标点击检测功能。4.扩展交互(可选)若需更精细的交互体验,可勾选“启用鼠标悬停事件”以支持UI或物体的悬停检测。
6.蓝图中处理鼠标点击事件1.选中目标对象在关卡蓝图或Actor蓝图中,选中需要响应点击的对象(如门、道具)。2.添加OnClicked事件右键图表空白处,依次选择:为对象添加事件输入鼠标输入添加OnClicked。3.连接逻辑节点将生成的OnClicked事件节点连接到具体的游戏逻辑(如打开门、播放音效)。操作界面示意图在Details面板中可以快速找到并添加OnClicked事件。
7.蓝图中处理鼠标移动事件01.添加节点在蓝图图表空白处右键,搜索并添加“获取鼠标位置”节点。02.获取坐标该节点会实时返回鼠标指针在屏幕坐标系中的X和Y轴坐标值。03.实时更新将节点放置在EventTick事件中,实现每帧获取位置,用于视角跟随或物体交互。
8.蓝图中处理鼠标滚轮事件1.配置输入轴(AxisMapping)在项目设置的输入选项中,创建名为ScrollWheel的映射,绑定MouseScrollUp(Scale1.0)和MouseScrollDown(Scale-1.0)。2.蓝图中监听事件使用“输入Axis事件”节点监听映射。根据输出的AxisValue正负判断滚动方向,实现缩放或音量调节等功能。参考:UE4输入设置界面
您可能关注的文档
- switch语句郭柳二JAVA编程基础任务四选择结构语句物联网软件开发基础16课件讲解.pptx
- T03012024集料取样方法陈玉欣河北交通02课件讲解.pptx
- T03042024粗集料密度及吸水率试验网篮法陈玉欣河北交通43课件讲解.pptx
- T03142024粗集料坚固性试验陈玉欣河北交通21课件讲解.pptx
- T03362024细集料有机物含量试验陈玉欣河北交通04课件讲解.pptx
- T03372024细集料云母含量试验陈玉欣河北交通34课件讲解.pptx
- T03402024细集料坚固性试验陈玉欣河北交通81课件讲解.pptx
- T03492024细集料亚甲蓝试验陈玉欣河北交通48课件讲解.pptx
- TaiChi旅游英语55课件讲解.pptx
- TFIDF算法详解从词频统计到智能关键词提取59课件讲解.pptx
- UE4物理效果使用核心物理系统操作指南89课件讲解.pptx
- UE427蒙太奇功能深度解析从基础概念到实战应用93课件讲解.pptx
- UI定义与核心流程面向人工智能的UI界面设计72课件讲解.pptx
- UI界面设计风格田美霞89课件讲解.pptx
- UI界面设计师的知识体系田美霞13课件讲解.pptx
- Unit1AFinancialJob高职财经英语核心词汇91课件讲解.pptx
- Unit2Accounting高职财经英语核心词汇06课件讲解.pptx
- Unit3Marketing高职财经英语核心词汇28课件讲解.pptx
- Unit4CurrencyandExchange高职财经英语核心词汇31课件讲解.pptx
- Unit5TermsofPayment高职财经英语核心词汇83课件讲解.pptx
原创力文档

文档评论(0)