您当前的位置: 首页 >  游戏

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

虚幻引擎图文笔记:设置游戏的输入控制

开发游戏的老王 发布时间:2020-05-31 15:00:07 ,浏览量:3

本文参考了UE4官方教程《BP 3rd Person Game FBX Importing & Using Skeletons 03 v4.8 Tutorial Series Unreal Engine》

文章目录
      • 设置输入控制的位置
      • Action Mappings和Axis Mappings
      • 在C++中绑定回调函数

设置输入控制的位置

ProjectSettings>Engine>Input

在这里插入图片描述

Action Mappings和Axis Mappings
  • 动作映射(Action Mappings

瞬时事件,主要用于按键的按下和抬起。只有当这两个事件发生时,相应的回调函数才会被调用。

  • 轴映射(Axis Mappings

持续事件,相应的回调函数会一直被调用,用户有相应的操作时,会影响传入回调函数的参数值。

可以将常用的配置导出成ini文件,供其它项目使用。 在这里插入图片描述

在C++中绑定回调函数

InputComponent->BindAxis("MoveForward", this, &ADemoCharacter::MoveForward);

InputComponent->BindAction("Jump", IE_Pressed, this, &ADemoCharacter::OnJump);

其中MoveForwardOnJump的原型分别为:

void ADemoCharacter::MoveForward(float value);
void ADemoCharacter::OnJump();
关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0395s