公司最近开了一个关于UE4的兴趣小组,旨在每天半小时,一个月学习使用UE4,开篇笔记记录下学习的路径。
2020.03.11 Day1
1. 安装UE4 + VS2017
因为公司是新机子,9400f + gtx1650 + win10,依赖都比较全,前几天一遍装完开发环境,没遇到些奇奇怪怪的问题。
2.了解基本概念
UObject类
UObject类是所有Object对象的父类。提供元数据、反射、GC、序列化、编辑器可见(啥意思?)、Class Default Object等。
Actor类
可放入关卡中的对象都是Actor,Actor类是所有Actor的基类。需要挂载组件才需要继承自Actor类,否则就实现一个普通的纯c++类。
Component组件
组件是可以添加到Actor的一项功能,不能独立存在,挂载到Actor上后,Actor可以访问组件的功能。
Pawn 人形体
Pawn继承自Actor,类似一个木偶,被玩家或者游戏AI以非玩家角色(NPC)控制。是玩家或者AI实体在游戏世界中的物理象征,相当于肉体。
控制器和Pawn默认是一对一的关系。
Character 角色
Character继承自Pawn,代表垂直站立的玩家