当前位置:   article > 正文

UE5学习笔记(十一)——蓝图基础之键盘和鼠标操作移动_ue5 鼠标释放操作事件

ue5 鼠标释放操作事件

目录

键盘控制移动的2种办法

方法1:通过输入修改值控制移动。

【知识点1】添加键盘个事件

方法2:用控制器判定按键按下情况控制移动

【知识点2】IsInputKeyDown和GetPlayerController的使用

鼠标控制移动2种办法

第一步:关闭鼠标输入

方法1:鼠标点击时发生转动

方法2:鼠标移动时发生移动(鼠标事件)

方法3:鼠标移动时发生移动(鼠标值)

【知识点3】鼠标值和鼠标事件的区别

【知识点4】用DeltaSeconds统一所有设备的帧率差别


键盘控制移动的2种办法

【目标】通过键盘WSAD控制物体移动

方法1:通过输入修改值控制移动。

分为两块流程链。

思路:使用键盘个事件触发移动值的变化,通过tick事件节点逐帧响应坐标和移动值的计算结果。

注意:在开始游戏后,一定要先点击game窗口才会响应键盘事件。

【知识点1】添加键盘个事件

由于键盘字母过多,如果只搜索一个字母,需要找很久才能找到,所以建议输入“keyboard events 字母”,可以直接定位到。

该事件节点有按下和抬起两个分支,还可以传出输入的键值,可以通过按键状态,改变移动值的状态。

方法2:用控制器判定按键按下情况控制移动

思路:利用按键控制器检查按键长按状态,当事件发生时,响应坐标移动。

注意:上一个方法使用的事件覆盖了系统中原有的操作,但这个方法没有,所以完成后会发现WSAD原本控制镜头的功能依旧存在,需要将原有的按键功能覆盖

(很抱歉,凭我目前的水平,还没有找到关闭按键功能的设置,所以可以考虑先更改成没有其他功能的按

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/720763
推荐阅读
相关标签
  

闽ICP备14008679号