本次介绍的是通过键盘事件,修改UE4中游戏角色的部分参数,使他变身超人。在UE4中新建C++第一人称项目,名称无所谓。为了节约时间,我使用上次建立的黑洞工程。
1.在解决方案-->Games-->你的工程名-->Source中找到XXXXXXXXXCharacter,这个是角色的继承类(由系统自动生成)
2.添加相应的函数,在头文件中添加两个函数如下
3.在cpp中添加相应的实现
注意,不要忘记 #include "Engine.h"
4.添加响应事件,这里我直接在SetupPlayerInputComponent函数中添加了
5.添加完成后,我们还需要去UE4中设置键盘输入。打开UE4找到设置-->项目设置
6. 进入找到引擎-->输入,在右侧的Axis栏里,添加V和X的键盘输入,注意命名一定和C++绑定的一样
最终效果如下
按v
按x