北京火星人教育的Unity 3D游戏开发工程师班适合想学习Unity 3D游戏开发工程师的学员,帮助学员熟练掌握知识和技能。
Unity3D是一个让玩家可以创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个整合的专业游戏引擎。
VR是Virtual Reality的简称,即虚拟现实。指借助计算机系统及传感器技术生成一个三维环境,创造出一种的人机交互状态,带来真实的、身临其境的体验。应用于游戏、新闻媒体、社交、体育与比赛电影、演唱会、教育、电商、医学、城市规划、房地产等。
模块/学时 | 课程 | 内容 |
一个月 | VR模型制作 |
虚拟现实基础知识、 3dmax基本操作、 3dmax材质基础、 |
两个月 | Unity编译器 基础操作与实操 |
Unity3D引擎安装及介绍和编辑器基础操作 初识物理、动画、 |
6天 | 项目实践 《AR恐龙世界》 |
AR识别图怎么制作以及需要注意那些事项 |
3天 | HTC VIVE 介绍及讲解 |
学习如何将HTC VIVE接入Unity中并查看效果 |
5天 | 项目实践 《VR虚拟地产》 |
学习VR样板间制作需要注意的美术要求 |
2天 | 项目实践 《The Earth HTC 课件制作》 |
学习物体移动旋转处理 |
10天 | 项目实践 《VR射箭游戏》 |
HTC VIVE案例讲解《射箭游戏》 |
unity3D课程 模块01 |
Unity环境搭建 |
背景简介、VS安装、Unity安装 |
unity3D课程 模块02 |
Unity一阶 |
视图简介、项目、场景建档、存档与读取 |
unity3D课程 unity3D课程 模块03 |
Unity二阶 |
脚本、代码位移、旋转、缩放时、空对象与组件、刚体组件 |
unity3D课程 模块04 |
C#语法一阶 |
新建控制台项目、输入与输出 |
unity3D课程 模块05 |
C#语法二阶 |
循环 函数方法、 struct、 class、 访问标识符 |
unity3D课程 模块06 |
C#Unity三阶 |
MonoBehaviour方法顺序、 脚本创建基础几何图形 |
unity3D课程 模块07 |
C#语法三阶 |
数组 链表、 字典、 协程、 |
unity3D课程 模块08 |
Unity四阶 |
Invoke、 Unity协程、 SendMessage |
unity3D课程 模块09 |
飞机大战项目 |
立项环境配置、 场景建立、 玩家控制 |
unity3D课程 模块10 |
像素蝙蝠项目 |
立项环境配置、 2D场景建立、 精灵序列帧动画、 玩家控制 |
unity3D课程 模块11 |
潜入 |
场景布设、 警报光、 光照烘焙、 转场渐变、 背景音乐 |
unity3D课程 模块12 |
初级角色状态机 |
模型导入、 小案例1~5 |
unity3D课程 模块13 |
GUI |
文本、 图片、 按钮、 盒子 |
unity3D课程 模块14 |
中级角色状态机 |
场景、模型导入、 基础运动、 AI状态机、 反向对动力学控制器 |
unity3D课程 模块15 |
角色状态机 |
场景布设、 梦境气氛渲染、 玩家控制、 敌人控制、 巡逻预制体 |
unity3D课程 模块16 |
触控系统 |
两指触控 |
unity3D课程 模块17 |
重力记速器 |
参数测试案例 |
unity3D课程 模块18 |
星骑兵VR项目 |
场景布设、 战机导入、 敌机设置、 游戏管理 |
unity3D课程 模块19 |
AR案例 |
视辰VR 官网登录、 注册码获取、 SDK下载、 SDK导入 |
unity3D课程 模块20 |
C#语法四阶 |
枚举、 多态、 接口、 委托 |
unity3D课程 模块21 |
排序算法 |
冒泡排序、 插入排序、 归并排序、 希尔排序 |
unity3D课程 模块22 |
UGUI |
画布、 事件系统、 图片、 按钮、 锚点四叶草、 自适应比例 |
unity3D课程 模块23 |
NGUI |
SDK下载、 图集、 根UI面板、 精灵、 按钮、 触发器、 滑动器 |