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

文章目录

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

蓝图类

ThirdPersonCharacter就是角色对应的Actor

蓝图类ThirdPersonCharacter继承于Gameplay中的ACharacter

EventGraph

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

)

组件构成

  • “CapsuleComponent”:UCapsuleCollision

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

Mesh:USkeletalMesh组件

与动画相关的关键组件

USkeletalMeshAnimation选项中:

  • Animation Mode设置为使用动画蓝图(Use Animation Blueprint)
  • Anim Class指向的就是下图中的ThirdPerson_AnimBP动画蓝图

ThirdPerson_AnimBP动画蓝图

动画蓝图的AnimGraph

动画蓝图的EventGraph

从这个蓝图类

虚幻引擎图文笔记:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解相关推荐

  1. 虚幻引擎图文笔记:蒙太奇(Montage)+ 根运动(Root Motion),给我滚(Roll)!

    UE4.26 效果 按下自定义控制滚动的按键,角色滚动,并且可以穿过低矮的空间 文章目录 效果 前言 步骤 0. 准备Root Motion的角色滚动动画素材 1. 把这个动画序列转换为蒙太奇 2. ...

  2. 虚幻引擎图文笔记:用蓝图实现简单的碰撞以及碰撞响应

    现实世界中的碰撞现象大家都司空见惯,比如:一枚硬币掉到地板上(和地板发生碰撞),发出清脆的响声.但在虚拟世界里,这个过程至少要分为两个步骤: 碰撞:硬币和地板发生碰撞 碰撞响应:系统获取碰撞事件,然后 ...

  3. 虚幻引擎图文笔记:用Two Bone IK实现手扶墙

    效果 文章目录 效果 原理 步骤 角色蓝图 动画蓝图 Event Graph Amin Graph 运行一下 原理 在<虚幻引擎插件:使用Power IK轻松愉快地实现脚底板位置矫正>一文 ...

  4. 虚幻引擎图文笔记:使用Rider的开发环境配置(5月22日 更新)

    Unreal Engine 4.25.0 Rider For Unreal Engine 2020.1.3 大名鼎鼎的IDE神器制造商Jetbrains的Rider听说过没?就是可以做Unity的C# ...

  5. 虚幻引擎图文笔记:使用MixamoConverter对Mixamo动画重定向成UESkeleton匹配动画

    这个方法的好处在于不用导入到UE4再折腾了,因为导入的动画直接匹配UE Skeleton.最适用于各种洁癖和强迫症 效果图 Mixamo动画直接完美应用在UESkeleton,无需在UE4内部重定向! ...

  6. 虚幻引擎图文笔记:如何让带骨骼的角色捡东西(Pickup)和扔东西(Drop)

    效果 [教程辅助视频]如何让带骨骼的角色实现捡东西(Pickup) 文章目录 效果 原理 步骤 1. 定义被捡物体类 2. 定义BPI_Picker接口 3. 在骨骼上添加插槽(Socket) 4. ...

  7. 自学虚幻引擎图文笔记:如何在UE4中做积雪材质

    废话不多说,直接来干货! 首先要思考一下 积雪是什么样的,比如积雪有厚的 有薄的,但是整体都可以总结为A+B,A物体,B是雪. 那么问题来了,这个积雪的材质怎么做呢?很难吗? 不!很简单~ 往下看 捋 ...

  8. 自学虚幻引擎图文笔记:在UE4中icon始终朝向摄像机

    实现效果 在运行的每一帧中,icon都是始终面向操作用户界面 实现步骤 大致操作含义:从事件tick开始出发,因为这个是针对每一帧来运行的. 首先你要活得这个控件在场景中的位置,然后再获得玩家摄像机的 ...

  9. 虚幻引擎图文笔记:使用VAT(Vertex Aniamtion Texture)制作破碎特效(Houdini,UE4/UE5)上 Houdini端

    免责声明: Houdini小白,现学现卖,纯笔记.如有误导不负任何责任.本文参考了Houdini官方的<Lightning Strike FX>教程 文章目录 效果演示(UE4/5) 什么 ...

最新文章

  1. 人工智能中“图神经网络GNN”如何理解?(附斯坦福综述)
  2. get传递中文产生乱码的解决方式汇总
  3. Acrobat Reader DC 2020 for mac(最好用的免费PDF阅读器) 2020新增功能
  4. 面向数据科学的概率论 一、基础
  5. 学习编程之前应该先学习哪些基础?
  6. springboot 后台管理框架
  7. [数据库系统]关系代数表达式的优化算法
  8. 使用 TimeGAN 建模和生成时间序列数据
  9. itunes登录时显示服务器失败怎么办,苹果手机itunes验证失败怎么办
  10. 盘点一下使用高德api踩得坑
  11. App接入微信登录 步骤
  12. 获取华为手机的IMEI和sn号
  13. NAT环境下,内网用户使用公网地址访问内网服务器
  14. 最新Win10离线安装.NET Framework 3.5的方法(不需要离线包,只需原版系统安装包,亲测完美快捷有效)
  15. 软件工程毕业设计课题(21)基于JAVA毕业设计电子书小说网站系统毕设作品项目
  16. ![CDATA[]] 的基本介绍
  17. java生成PDF,并下载到本地
  18. 微信小程序引入组件(useExtendedLib)
  19. Python人生重开模拟器(高级版)
  20. c语言编写五十以内加减法,求用C编个大数加减法运算程序

热门文章

  1. 咖啡产品介绍PPT-朴尔PPT
  2. 访问chrome出现ERR_TUNNEL_CONNECTION_FAILED,何解?
  3. 素描越画越差了?为什么同样学美术你却在退步?
  4. 【强化学习】spinningup最简单的策略梯度(VPG)代码详细注释——基于pytorch实现
  5. Android之高仿墨迹天气桌面组件(AppWidgetProvider) .
  6. Python匿名函数的使用lambda
  7. 输入一段英文 然后统计一共有多少个单词(C语言)
  8. 黑莓,是不是有些晚了?
  9. 机房蓄电池到底该几年换?
  10. Anaconda 使用简介