更新时间:2021-08-20 17:25:19
封面
版权信息
内容提要
前言
资源与支持
第1章 Unity脚本概览
1.1 控制物体的运动
1.2 触发器事件
1.3 制作第一个游戏:3D滚球跑酷
第2章 Unity基本概念与脚本编程
2.1 Unity基本概念
2.2 用脚本获取物体和组件
2.3 用脚本创建物体
2.4 脚本的生命周期
2.5 协程入门
2.6 实例:3D射击游戏
第3章 物理系统
3.1 物理系统基本概念
3.2 物理系统脚本编程
3.3 实例:基于物理系统的2D平台闯关游戏
第4章 游戏开发数学基础
4.1 数学对游戏的重要性
4.2 坐标系
4.3 向量
4.4 矩阵简介
4.5 四元数
4.6 实例:第一人称视角的角色控制器
第5章 脚本与UI系统
5.1 用脚本操作常用UI控件
5.2 脚本与事件系统
5.3 实例:界面制作与适配
第6章 脚本与动画系统
6.1 动画系统基本概念
6.2 2D动画实例分析
6.3 三维模型与动画的导入
6.4 动画进阶技术实例分析
第7章 脚本与特效
7.1 特效总览
7.2 特效的使用方法
第8章 脚本与音频
8.1 音频基础概念
8.2 脚本与音乐、音效
第9章 脚本与资源管理
9.1 工程与资源
9.2 资产包与热更新
第10章 数据的保存与加载
10.1 脚本与序列化
10.2 脚本与JSON
10.3 其他序列化方法
第11章 脚本与游戏AI
11.1 游戏AI综述
11.2 脚本与导航系统
11.3 游戏AI的编程方法
第12章 综合实例——秘密敢死队
12.1 游戏设计
12.2 素材导入和场景搭建
12.3 游戏主角的制作
12.4 敌人角色的制作
12.5 搭建关卡并完善游戏
第13章 进阶编程技术
13.1 对象池
13.2 Unity协程详解
13.3 Unity事件详解