如何在UE4 C++中进行按键绑定
来源:互联网 发布:mac免费软件 编辑:程序博客网 时间:2024/05/29 12:15
ue4中C++的按键绑定虽然没有蓝图那么方便的调用 但也不难:(如有错误欢迎指正)
首先要在编辑器中点开项目设置:
选择输入设置:
在这里看到有两种按键设置选项 第一个Action代表输入响应只有两种状态 按下和松开即1和0,第二种Axis代表输入时会返回一个轴值即按下和抬起的时间
返回的是一个0.1-1.0的数来模拟按下按键时移动速度慢慢增加 这里我们选Action的加号来新增加一个按键:
新增加一个按键后编辑按键名称并记住 选择要绑定的按键 这里我选择了鼠标左键 PS:这里应该是MouseL 短了e:
随后保存并打开你要设置按键输入的类 在.h中声明一个虚函数来初始化按键的绑定 以及你在按下按键时需要调用的函数:
在.cpp中对按键定义并初始化 响应类型IE_Pressed和IE_Released分别代表按下时响应和抬起时响应:
现在需要调用的函数就可以在我们设定好的按键按下和抬起时调用了 写个打印输出函数来测试一下是否正常:
开始游戏后按下鼠标左键然后抬起:
这下就ok了,在函数中调用自己想用的功能即可。
(转载请注明作者!)
阅读全文
0 0
- 如何在UE4 C++中进行按键绑定
- C++,在UE4中写Hello World!!
- 【UE4/C++】绑定输入响应
- 如何在对话框中响应键盘按键
- 如何在对话框中响应键盘按键
- 如何在文本框中获取按键通知
- 如何在serviceg中监听各种按键
- 如何绑定按键与程序
- 如何:在 ASP.NET 网页中对事件处理程序进行运行时动态绑定
- 在Objective-C中,如何进行内存管理
- 如何在Linux中进行C语言多文件编译
- 如何在网页中绑定回车键事件
- 如何在网页中绑定回车键事件
- 在WPF中如何使用RelativeSource绑定
- UE4蓝图实现 在碰撞情况下 按键开门
- 在UE4中使用Module
- UE4入门 1 如何在空项目中创建Actor并显示在游戏中 C++
- 在PB中如何屏蔽掉ALT+F4按键
- centos上的多路车牌、人脸识别
- 基于DotNetBar的UI布局
- AsyncHttpClient的数据请求使用的封装
- 数位DP入门 BZOJ 1833 题解(需要复习)
- RSA算法原理(一)
- 如何在UE4 C++中进行按键绑定
- USACO section 1.3 Combination Lock
- mysql与jsp时间不对应
- shell脚本的简单学习
- 线段树相关
- Android Studio Error:null value in entry: outputDirectory=null编译报错问题
- MyBatis 拦截器(4)
- 键盘钩子
- 两数组的交 II