课程目录
1. Unity3D 的最新资讯与下载安装
走进 Unity3D 工程师的世界
GDC 2015 游戏开发者大会 与 Unity 5.0 介绍
2. Unity3D 基础操作
Unity3D 窗口界面介绍
Unity3D 菜单界面介绍
Scene与场景漫游
Hierarchy与场景搭建
Project与资源管理
Inspector 与游戏组件
3. C# 语言基础:
C#的值类型
C#的引用类型
C#的类型转换
C#的逻辑语句
C#的集合类型
C# 的面向对象特性之封装
C# 的面向对象特性之继承
C#的面向对象特性之多态
4. Unity3D 脚本开发基础;
课程准备与脚本介绍
脚本生命周期与脚本变量
脚本的响应事件与组件访问
Transform 场景物体的变换
脚本开发中的基础数学
脚本开发中的 3D 数学
脚本开发的输入与控制
常用的方法函数
GUI 组件的应用
代码调试与 MonoDevelop 的使用
5. Unity3D 界面系统
uGUI 系统的介绍与创建 Canvas 画布
Native2D 系统的介绍与使用
Rect Transform 界面系统的布局
UI Event 界面系统的事件机制
UI Element 界面系统的可视组件(上)
Auto Layout 界面系统的自动布局4
UI Element 界面系统的可视组件(下)
6. Unity3D 动画系统
课程准备与动画系统介绍
资源准备与模型导入
Animation View 动画的编辑)
Animator Transitions 动画的设置与状态的过渡
Animator Controller 动画控制器的介绍
Animator Scripting 动画控制键的脚本控制
7. Unity3D 图形处理系统
Unity5.0 着色器系统介绍
Unity5.0 渲染系统介绍
8. Unity3D 粒子系统
Unity3D 粒子界面及创建
粒子形状模块及生命周期速度类模块
Unity3D 粒子的颜色及速度控制方法
Unity3D 粒子的旋转、外部作用力与碰撞
FX Maker 效果(特效)插件
Xffect 粒子系统