设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

UE4设立人物移动和人物视角

发布时间:2022-07-16 12:09 所属栏目:51 来源:互联网
导读:本节我们先讲解 UE4 人物移动的设置,然后再讲解 UE4 人物视角的设置。 UE4 设置人物移动 1) 打开 UE4 编辑器,点击编辑然后点击项目设置: 2) 设置完成后,我们打开 VS 编辑器,在PlayingCharacter.h文件下声明 4 个函数: 这四个函数就是我们要实现移动功
  本节我们先讲解 UE4 人物移动的设置,然后再讲解 UE4 人物视角的设置。
  UE4 设置人物移动
  1) 打开 UE4 编辑器,点击“编辑”然后点击“项目设置”:
  
  2)  设置完成后,我们打开 VS 编辑器,在“PlayingCharacter.h”文件下声明 4 个函数:
  
  这四个函数就是我们要实现移动功能的函数,我们来到 .cpp 文件去实现这四个函数
  void APlayingCharacter::MoveForward(float val)
  {
      AddMovementInput(GetActorForwardVector(), val);
  }
  void APlayingCharacter::MoveBack(float val)
  {
      AddMovementInput(-GetActorForwardVector(), val);
  }
  void APlayingCharacter::MoveRight(float val)
  {
      AddMovementInput(GetActorRightVector(), val);
  }
  void APlayingCharacter::MoveLeft(float val)
  {
      AddMovementInput(-GetActorRightVector(), val);
  }
  AddMovementInput() 这个函数会根据第一个参数的值去移动角色,第二个参数是个浮点数,如果这个数是 1 的话,那么它会按照第一个参数的方向去添加,如果第二个参数是 -1 的话,那么会往第一个参数的反方向去添加。
 
  那么这个 val 变量的值怎么来的呢,它在我们设置按键输入的时候就已经设定好了,默认值是 1。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读