UE4是如今非常受欢迎的游戏引擎,相信很多人都想要学习UE4,下面带大家了解UE4的一个基本知识:控制人物跳跃。


控制人物跳跃


1、打开UE4编辑器,点击项目设置-输入,添加BindAction类型的按键绑定,名字为Jump,按键是空格键。


UE4如何控制人物跳跃


2、打开VS编辑器,在角色类APlayingCharacter头文件的末尾声明两个函数,分别是开始跳跃和停止跳跃:


UE4如何控制人物跳跃


3、APlayingCharacter.cpp实现如下:


UE4如何控制人物跳跃


4、在 SetupPlayerInputComponent 函数里面绑定按键:


UE4如何控制人物跳跃


BindAction是一种“状态”按键输入类,IE_Pressed表示的是按下的时候执行JumpStart() 函数,IE_Released表示的是松开的时候执行JumpEnd()事件。BindAxis按键绑定类型是可以一直按一直执行的,而 BindAction 是按一次执行一次事件。松开执行一次事件,BindAction也可以不配套使用。


5、编译,打开UE4编辑器点击播放,按空格键就可以实现人物跳跃了。

,Unreal Engine技巧,Unreal Engine教程