本次介绍的是通过键盘事件,修改UE4中游戏角色的部分参数,使他变身超人。在UE4中新建C++第一人称项目,名称无所谓。为了节约时间,我使用上次建立的黑洞工程。

1.在解决方案-->Games-->你的工程名-->Source中找到XXXXXXXXXCharacter,这个是角色的继承类(由系统自动生成)

[UE4][C++]简单超人小游戏(游戏接受键盘事件)

2.添加相应的函数,在头文件中添加两个函数如下

[UE4][C++]简单超人小游戏(游戏接受键盘事件) 

3.在cpp中添加相应的实现

[UE4][C++]简单超人小游戏(游戏接受键盘事件) 

注意,不要忘记      #include "Engine.h"

4.添加响应事件,这里我直接在SetupPlayerInputComponent函数中添加了

[UE4][C++]简单超人小游戏(游戏接受键盘事件)

5.添加完成后,我们还需要去UE4中设置键盘输入。打开UE4找到设置-->项目设置

[UE4][C++]简单超人小游戏(游戏接受键盘事件) 

6. 进入找到引擎-->输入,在右侧的Axis栏里,添加V和X的键盘输入,注意命名一定和C++绑定的一样

[UE4][C++]简单超人小游戏(游戏接受键盘事件)

  最终效果如下

按v

[UE4][C++]简单超人小游戏(游戏接受键盘事件) 

按x

[UE4][C++]简单超人小游戏(游戏接受键盘事件) 

相关文章: