赞
踩
目录
【知识点2】IsInputKeyDown和GetPlayerController的使用
【知识点4】用DeltaSeconds统一所有设备的帧率差别
【目标】通过键盘WSAD控制物体移动
分为两块流程链。
思路:使用键盘个事件触发移动值的变化,通过tick事件节点逐帧响应坐标和移动值的计算结果。
注意:在开始游戏后,一定要先点击game窗口才会响应键盘事件。
【知识点1】添加键盘个事件
由于键盘字母过多,如果只搜索一个字母,需要找很久才能找到,所以建议输入“keyboard events 字母”,可以直接定位到。
该事件节点有按下和抬起两个分支,还可以传出输入的键值,可以通过按键状态,改变移动值的状态。
思路:利用按键控制器检查按键长按状态,当事件发生时,响应坐标移动。
注意:上一个方法使用的事件覆盖了系统中原有的操作,但这个方法没有,所以完成后会发现WSAD原本控制镜头的功能依旧存在,需要将原有的按键功能覆盖
(很抱歉,凭我目前的水平,还没有找到关闭按键功能的设置,所以可以考虑先更改成没有其他功能的按
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。