10 Shader着色器基本知识
10.1 认识Shader
动手操作:制作第一个Shader
10.2 Shader基本语法
10.3 着色器的两种自定义
10.3.1 Surface Shader(表面着色器)
10.3.2 Vertex and Fragment Shader(顶点和片段着色器)
10.4 Unity Shader案例:制作金属材质
13 Unity Services(Unity服务)
13.1 Unity Services(Unity服务)介绍
动手操作:在Unity开发者控制面板创建项目
13.2 Unity Ads(Unity广告)
动手操作:使用Unity Ads(Unity广告)
13.3 Unity Analytics(Unity数据分析)
动手操作:使用Unity Analytics(Unity数据分析)
13.4 Unity Certified(Unity认证)
13.5 Unity Cloud Build(Unity云构建)
13.6 Unity Collaborate(Unity协同服务)
动手操作:使用Unity Collaborate
13.7 Unity IAP(Unity应用程序内置购买)
动手操作:使用Unity IAP
13.8 Unity Performance Reporting(Unity性能报告)
动手操作:使用Unity Performance Reporting
15 Unity 2017版的新特性及使用
15.1 Unity 2017版概述
15.2 Timeline(时间轴)
动手操作: Timeline 的使用
15.3 Cinemachine(智能摄像机)
动手操作: Cinemachine的使用
15.4 Post-processing(后期处理)
15.4.1 Antialiasing(抗锯齿)
15.4.2 Ambient Occlusion(环境光遮蔽)
15.4.3 Screen Space Reflection(屏幕空间反射)
15.4.4 Depth of Field(景深特效)
15.4.5 Motion Blur(运动模糊)
15.4.6 Eye Adaptation(人眼调节)
15.4.7 Bloom(泛光特效)
15.4.8 Color Grading(颜色分级)
15.4.9 User Lut(用户调色预设)
15.4.10 Chromatic Aberration(色差)
15.4.11 Grain(颗粒)
15.4.12 Vignette(渐晕)
动手操作:Post Processing的使用
1 认识Unity
1.1 Unity的发展
1.2 用Unity开发的经典游戏案例
1.3 Unity在VR/AR领域里的应用
1.3.1 用Unity 轻松构建VR
1.3.2 Unity对于AR/VR行业的影响
1.4 如何安装Unity软件
动手操作:下载并安装Unity软件
动手操作:注册Unity账号
1.5 创建第一个Unity项目工程
动手操作:Unity新建工程
1.6 Unity Asset Store(Unity 资源商店)
动手操作:使用Asset Store资源商店
2 Unity的操作界面
2.1 界面布局
2.1.1 Hierarchy层级视图
2.1.2 Project项目视图
2.1.3 Inspector检视视图
2.1.4 Game游戏视图
2.1.5 Scene场景视图
2.1.6 Console控制台视图
2.2 菜单栏
动手操作:Scene场景视图的操作
动手操作:Project Settings的使用方法
动手操作:导入/导出资源包
动手操作:查看Unity Manual和Scripting Reference
5 Shuriken粒子系统
5.1 Shuriken粒子系统概述
5.2 Shuriken粒子系统参数讲解
5.2.1 Initial(初始化模块)
5.2.2 Emission(发射模块)
5.2.3 Shape(形状模块)
5.2.4 Velocity over Lifetime(生命周期速度模块)
5.2.5 Color over Lifetime(生命周期颜色模块)
5.2.6 Size over Lifetime(生命周期粒子大小模块)
5.2.7 Renderer(粒子渲染器模块)
5.2.8 Particile Effect(粒子效果面板)
5.3 Shuriken粒子系统特效插件
5.3.1 Ultimate VFX v2.7
5.3.2 Realistic Effects Pack 4
5.3.3 Magic Arsenal
5.4 Shuriken粒子系统案例
动手操作:运用粒子系统制作太阳日冕效果
动手操作:制作瀑布效果
动手操作:制作卡通爆炸效果
6 Mecanim动画系统
6.1 Mecanim动画系统概述
动手操作:准备Unity-chan人物
6.2 创建和配置Avatar
6.2.1 创建Avatar
6.2.2 配置Avatar
6.3 设置Animator Controller(动画控制器)
动手操作:设置动画控制器
6.4 设置Blend Tress(动作混合树)
动手操作:设置动作混合树
6.5 控制人物走路方向
7 Unity光照贴图技术
7.1 光照贴图技术示例
动手操作:简单的光照渲染
7.2 烘焙相关参数设置
7.2.1 Object(物体)参数设置
7.2.2 Light(光源)参数设置
7.2.3 Lighting视图下Scene选项卡
7.2.4 Lightmaps(光照贴图信息)选项卡
7.3 Real time GI
7.3.1 全局光照介绍
7.3.2 GI绘图的不同模式
7.4 Lightmap
7.5 GI与Lightmap
7.6 光照贴图技术实例
动手操作:制作场景光照实例
8 C#编程基础
8.1 Hello World!
动手操作:我的第一个C#程序
8.2 Unity三方脚本编器
动手操作:更改脚本编辑器
8.3 Mono Behaviour类
8.3.1 必然事件
8.3.2 Collision事件
8.3.3 Trigger事件
8.4 GameObject类
8.4.1 Instantiate实例化
8.4.2 Destory销毁
8.4.3 Get Component获取组件
8.4.4 Set Active显示/隐藏游戏对象
8.5 Transform类
动手操作:控制物体移动和旋转
8.6 Rigidbody类
8.8 Random类和Mathf类
8.8.1 Mathf类
动手操作:小球来回摆动
8.8.2 Random类
动手操作:随机改变颜色
8.9 Coroutine协同
动手操作:协同程序
8.10 游戏实例:扔骰子