c++ - UE4(С++) Сan 我发现按下了哪个键
问题描述
在项目中我需要处理紧迫的数字,为此我创建了一个特殊的Action Map:ActionMap
在我宣布点击处理程序后:
PlayerInputComponent->BindAction("EnterNum", IE_Pressed, this, &AMainPlayer::EnterNum);
我可以知道按下了哪个键或者我应该为每个数字创建一个处理程序吗?
解决方案
我明白你的意思,但不幸的是,你必须为每个数字创建一个单独的方法。例如,您可以有这样的动作映射:
Name: Num0
0
Num_0
Name: Num1
1
Num_1
...........
然后用相应的方法绑定每个数字。
尽管我同意获取确切数字将是一个非常有用的功能。
推荐阅读
- angular - 如何以角度创建测试用例以检查本地存储中是否存在值
- python - 有没有办法将我的 AWS Lambda 函数响应更改为 JSON 格式?
- kubernetes - Spring Boot 应用程序中的水平 Pod Autoscalar
- php - 将变量传递到 Octobercms 闭包函数时出现错误:“未定义变量:var”
- eclipse - Eclipse RCP + 码头 9.4.8 + Websocket
- reactjs - React SignalR - 不要在 URL 中发送不记名令牌
- javascript - 为 .each() 单独声明一个函数
- guacamole - 绕过 Guacamole 1.2.0 中的登录页面
- angular - Angular - 如何使用查询避免初始加载动画
- file - 使用 linux 命令删除特定月份的文件