UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解

本文图解一下官方第三人称游戏模板中角色控制器的构成,以方便学习和扩展。

文章目录

    • 蓝图类
      • EventGraph
      • 组件构成
        • Mesh:USkeletalMesh组件
        • ThirdPerson_AnimBP动画蓝图
          • 动画蓝图的AnimGraph
          • 动画蓝图的EventGraph

蓝图类

ThirdPersonCharacter就是角色对应的Actor
UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解_第1张图片

蓝图类ThirdPersonCharacter继承于Gameplay中的ACharacter
UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解_第2张图片

EventGraph

在事件图中,为玩家输入事件设置了回调方法

UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解_第3张图片)

组件构成

UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解_第4张图片

  • “CapsuleComponent”:UCapsuleCollision
    • “ArrowComponent”:UArrow
    • “Mesh”:USkeletalMesh
    • “CameraBoom”:USpringArm
      • “FollowCamera”:UCamera
  • “CharacterMovement”:UCharacterMovement

Mesh:USkeletalMesh组件

与动画相关的关键组件

USkeletalMeshAnimation选项中:

  • Animation Mode设置为使用动画蓝图(Use Animation Blueprint)
  • Anim Class指向的就是下图中的ThirdPerson_AnimBP动画蓝图
    UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解_第5张图片

ThirdPerson_AnimBP动画蓝图

动画蓝图的AnimGraph

UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解_第6张图片

UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解_第7张图片

动画蓝图的EventGraph

从这个蓝图类
UE4基础:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解_第8张图片

你可能感兴趣的:(Unreal笔记,UE4,游戏开发)