虚幻引擎图文笔记:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解
本文图解一下官方第三人称游戏模板中角色控制器的构成,以方便学习和扩展。
文章目录
- 蓝图类
- EventGraph
- 组件构成
- Mesh:USkeletalMesh组件
- ThirdPerson_AnimBP动画蓝图
- 动画蓝图的AnimGraph
- 动画蓝图的EventGraph
蓝图类
ThirdPersonCharacter
就是角色对应的Actor
蓝图类ThirdPersonCharacter
继承于Gameplay中的ACharacter
EventGraph
在事件图中,为玩家输入事件设置了回调方法
)
组件构成
- “CapsuleComponent”:
UCapsuleCollision
- “ArrowComponent”:
UArrow
- “Mesh”:
USkeletalMesh
- “CameraBoom”:
USpringArm
- “FollowCamera”:
UCamera
- “FollowCamera”:
- “ArrowComponent”:
- “CharacterMovement”:
UCharacterMovement
Mesh:USkeletalMesh组件
与动画相关的关键组件
USkeletalMesh
的 Animation
选项中:
Animation Mode
设置为使用动画蓝图(Use Animation Blueprint)Anim Class
指向的就是下图中的ThirdPerson_AnimBP
动画蓝图
ThirdPerson_AnimBP动画蓝图
动画蓝图的AnimGraph
动画蓝图的EventGraph
从这个蓝图类
虚幻引擎图文笔记:官方模板中第三人称角色(ThirdPersonCharacter)的构成图解相关推荐
- 虚幻引擎图文笔记:蒙太奇(Montage)+ 根运动(Root Motion),给我滚(Roll)!
UE4.26 效果 按下自定义控制滚动的按键,角色滚动,并且可以穿过低矮的空间 文章目录 效果 前言 步骤 0. 准备Root Motion的角色滚动动画素材 1. 把这个动画序列转换为蒙太奇 2. ...
- 虚幻引擎图文笔记:用蓝图实现简单的碰撞以及碰撞响应
现实世界中的碰撞现象大家都司空见惯,比如:一枚硬币掉到地板上(和地板发生碰撞),发出清脆的响声.但在虚拟世界里,这个过程至少要分为两个步骤: 碰撞:硬币和地板发生碰撞 碰撞响应:系统获取碰撞事件,然后 ...
- 虚幻引擎图文笔记:用Two Bone IK实现手扶墙
效果 文章目录 效果 原理 步骤 角色蓝图 动画蓝图 Event Graph Amin Graph 运行一下 原理 在<虚幻引擎插件:使用Power IK轻松愉快地实现脚底板位置矫正>一文 ...
- 虚幻引擎图文笔记:使用Rider的开发环境配置(5月22日 更新)
Unreal Engine 4.25.0 Rider For Unreal Engine 2020.1.3 大名鼎鼎的IDE神器制造商Jetbrains的Rider听说过没?就是可以做Unity的C# ...
- 虚幻引擎图文笔记:使用MixamoConverter对Mixamo动画重定向成UESkeleton匹配动画
这个方法的好处在于不用导入到UE4再折腾了,因为导入的动画直接匹配UE Skeleton.最适用于各种洁癖和强迫症 效果图 Mixamo动画直接完美应用在UESkeleton,无需在UE4内部重定向! ...
- 虚幻引擎图文笔记:如何让带骨骼的角色捡东西(Pickup)和扔东西(Drop)
效果 [教程辅助视频]如何让带骨骼的角色实现捡东西(Pickup) 文章目录 效果 原理 步骤 1. 定义被捡物体类 2. 定义BPI_Picker接口 3. 在骨骼上添加插槽(Socket) 4. ...
- 自学虚幻引擎图文笔记:如何在UE4中做积雪材质
废话不多说,直接来干货! 首先要思考一下 积雪是什么样的,比如积雪有厚的 有薄的,但是整体都可以总结为A+B,A物体,B是雪. 那么问题来了,这个积雪的材质怎么做呢?很难吗? 不!很简单~ 往下看 捋 ...
- 自学虚幻引擎图文笔记:在UE4中icon始终朝向摄像机
实现效果 在运行的每一帧中,icon都是始终面向操作用户界面 实现步骤 大致操作含义:从事件tick开始出发,因为这个是针对每一帧来运行的. 首先你要活得这个控件在场景中的位置,然后再获得玩家摄像机的 ...
- 虚幻引擎图文笔记:使用VAT(Vertex Aniamtion Texture)制作破碎特效(Houdini,UE4/UE5)上 Houdini端
免责声明: Houdini小白,现学现卖,纯笔记.如有误导不负任何责任.本文参考了Houdini官方的<Lightning Strike FX>教程 文章目录 效果演示(UE4/5) 什么 ...
最新文章
- 人工智能中“图神经网络GNN”如何理解?(附斯坦福综述)
- get传递中文产生乱码的解决方式汇总
- Acrobat Reader DC 2020 for mac(最好用的免费PDF阅读器) 2020新增功能
- 面向数据科学的概率论 一、基础
- 学习编程之前应该先学习哪些基础?
- springboot 后台管理框架
- [数据库系统]关系代数表达式的优化算法
- 使用 TimeGAN 建模和生成时间序列数据
- itunes登录时显示服务器失败怎么办,苹果手机itunes验证失败怎么办
- 盘点一下使用高德api踩得坑
- App接入微信登录 步骤
- 获取华为手机的IMEI和sn号
- NAT环境下,内网用户使用公网地址访问内网服务器
- 最新Win10离线安装.NET Framework 3.5的方法(不需要离线包,只需原版系统安装包,亲测完美快捷有效)
- 软件工程毕业设计课题(21)基于JAVA毕业设计电子书小说网站系统毕设作品项目
- ![CDATA[]] 的基本介绍
- java生成PDF,并下载到本地
- 微信小程序引入组件(useExtendedLib)
- Python人生重开模拟器(高级版)
- c语言编写五十以内加减法,求用C编个大数加减法运算程序
热门文章
- 咖啡产品介绍PPT-朴尔PPT
- 访问chrome出现ERR_TUNNEL_CONNECTION_FAILED,何解?
- 素描越画越差了?为什么同样学美术你却在退步?
- 【强化学习】spinningup最简单的策略梯度(VPG)代码详细注释——基于pytorch实现
- Android之高仿墨迹天气桌面组件(AppWidgetProvider) .
- Python匿名函数的使用lambda
- 输入一段英文 然后统计一共有多少个单词(C语言)
- 黑莓,是不是有些晚了?
- 机房蓄电池到底该几年换?
- Anaconda 使用简介