封面
版权信息
序言
编委会
第1章 认识Unity
1.1 Unity的发展
1.2 用Unity开发的经典游戏案例
1.3 Unity在VR/AR领域里的应用
1.4 如何安装Unity软件
1.5 创建第一个Unity项目工程
1.6 Unity Asset Store(Unity资源商店)
第2章 Unity的操作界面
2.1 界面布局
2.2 菜单栏
2.3 工具栏
第3章 Unity 场景设定
3.1 资源导入流程
3.2 组件的使用
第4章 Unity 物理引擎
4.1 刚体
4.2 碰撞体
4.3 关节
4.4 力场
4.5 布料
4.6 物理引擎实例
第5章 Shuriken 粒子系统
5.1 Shuriken粒子系统概述
5.2 Shuriken粒子系统参数讲解
5.3 Shuriken粒子系统特效插件
5.4 Shuriken粒子系统案例
第6章 Mecanim 动画系统
6.1 Mecanim动画系统概述
6.2 创建和配置Avatar
6.3 设置Animator Controller(动画控制器)
6.4 设置Blend Tress(动作混合树)
6.5 控制人物走路方向
第7章 Unity 光照贴图技术
7.1 光照贴图技术示例
7.2 烘焙相关参数设置
7.3 Real time GI
7.4 Lightmap
7.5 GI与Lightmap
7.6 光照贴图技术实例
第8章 C#编程基础
8.1 HelloWorld!
8.2 Unity第三方脚本编辑器
8.3 MonoBehaviour类
8.4 GameObject类
8.5 Transform类
8.6 Rigidbody类
8.7 Time类
8.8 Random类和Mathf类
8.9 Coroutine协同
8.10 游戏实例:扔骰子
第9章 Unity 5 图形用户界面——UGUI
9.1 UGUI图形用户界面系统
9.2 UGUI控件系统介绍
9.3 Rect Transform矩形变换
9.4 UGUI界面布局实例
第10章 Shader 着色器基本知识
10.1 认识Shader
10.2 Shader基本语法
10.3 着色器的两种自定义
10.4 Unity Shader案例:制作金属材质
第11章 游戏资源打包
11.1 认识AssetBundle
11.2 创建AssetBundle
11.3 下载AssetBundle
11.4 AssetBundle加载和卸载
第12章 跨平台发布
12.1 平台发布设置
12.2 发布单机版游戏
12.3 发布Android版游戏
12.4 发布iOS版游戏
12.5 发布WebGL
12.6 发布虚拟现实平台
第13章 Unity Services (Unity 服务)
13.1 Unity Services(Unity服务)介绍
13.2 Unity Ads(Unity广告)
13.3 Unity Analytics(Unity数据分析)
13.4 Unity Certified(Unity认证)
13.5 Unity Cloud Build(Unity云构建)
13.6 Unity Collaborate(Unity协同服务)
13.7 Unity IAP(Unity应用程序内置购买)
13.8 Unity Performance Reporting(Unity性能报告)
第14章 Unity综合案例——炸弹人(双人战)
14.1 游戏介绍
14.2 建立项目及准备素材
14.3 场景搭建
14.4 用键盘控制炸弹人的行为
14.5 投掷炸弹的交互制作
14.6 创建爆炸
14.7 让爆炸变得更大
14.8 连锁反应
14.9 炸墙壁
14.10 炸弹人死亡
14.11 游戏结束界面
14.12 本章小结
第15章 Unity 2017版的新特性及使用
15.1 Unity 2017版概述
15.2 Timeline(时间轴)
15.3 Cinemachine(智能摄像机)
15.4 Post-processing(后期处理)
附录 C#基本语法
一、变量
二、运算符
三、控制语句
更新时间:2019-02-01 16:25:17