Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ UE4(С;+;+;)和#x421;我要找出按下了哪个键_C++_Unreal Engine4 - Fatal编程技术网

C++ UE4(С;+;+;)和#x421;我要找出按下了哪个键

C++ UE4(С;+;+;)和#x421;我要找出按下了哪个键,c++,unreal-engine4,C++,Unreal Engine4,在该项目中,我需要处理按下的数字,为此我创建了一个特别行动图: 在我宣布单击处理程序后: PlayerInputComponent->BindAction("EnterNum", IE_Pressed, this, &AMainPlayer::EnterNum); 我可以知道按下了哪个键,或者我应该为每个数字创建一个处理程序吗?我明白你的意思,但不幸的是,你必须为每个数字创建一个单独的方法。例如,您可以有如下操作映射: Name: Num0 0 Num_0 Name: N

在该项目中,我需要处理按下的数字,为此我创建了一个特别行动图:

在我宣布单击处理程序后:

PlayerInputComponent->BindAction("EnterNum", IE_Pressed, this, &AMainPlayer::EnterNum);

我可以知道按下了哪个键,或者我应该为每个数字创建一个处理程序吗?

我明白你的意思,但不幸的是,你必须为每个数字创建一个单独的方法。例如,您可以有如下操作映射:

Name: Num0
  0
  Num_0
Name: Num1
  1
  Num_1
...........
然后用相应的方法绑定每个数字

尽管我同意这是一个非常有用的功能,可以获得准确的数字。

请在您的问题中给出一些