虚幻开发的知识框架
基本概念
理解游戏引擎的基本概念
对象系统
UObject 的功能拆分
Gameplay 架构
虚幻的Gameplay 架构
类集成体系
虚幻主要的类继承关系
反射机制
虚幻如何扩展C++支持反射
内存管理
垃圾回收
算法和机制
智能指针
用途场景
强弱引用
特殊对象
序列化
对象序列化的原理, 应用扩展
主要对象生命周期
- UObject
- Actor
- Engine
- GameInsance
- Player
- PlayerControler
- World
- Level
- GameMode
- Pawn
引擎流程
- 启动
- 初始化
- 模块加载
- 编辑器模式
- 游戏模式
- 服务器模式
- 多线程调度
- 定时器
- 网络和关卡
- 异步加载