第一部分 基础篇
第1章 基础知识
1.1 Unity简介
1.2 跨平台
1.3 协作开发
1.4 Unity版本
1.5 Package Manager
1.6 示例项目与发布
1.7 Unity服务
1.8 小结
第2章 编辑器的结构
2.1 Unity Hub
2.2 编辑器布局
2.3 Project视图
2.4 Hierarchy视图
2.5 Inspector视图
2.6 Scene视图
2.7 Game视图
2.8 导航栏视图
2.9 小结
第3章 游戏脚本
3.1 C#运行时
3.2 C#与引擎交互
3.3 游戏对象
3.4 游戏组件
3.4.1 Transform(变换)组件
3.4.2 Mesh Filter(网格过滤器)组件
3.4.3 Mesh Renderer(网格渲染)组件
3.4.4 Skinned Mesh Renderer(蒙皮网格渲染)组件
3.5 游戏脚本
3.6 脚本的生命周期
3.6.1 初始化和销毁
3.6.2 二次初始化
3.6.3 固定更新
3.6.4 内置协程回调
3.6.5 鼠标事件
3.6.6 脚本逻辑更新
3.6.7 场景渲染
3.6.8 编辑器UI更新
3.7 脚本的管理
3.7.1 脚本的执行顺序
3.7.2 多脚本优化
3.8 脚本序列化
3.8.1 查看数据
3.8.2 序列化数据标签
3.8.3 SerializedObject
3.8.4 监听修改事件
3.8.5 序列化反序列化监听
3.8.6 序列化嵌套
3.8.7 序列化引用
3.8.8 序列化继承
……
第二部分 进阶篇
展开