Unity 3D是什么?
Unity3D是一个让玩家可以创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个整合的专业游戏引擎。
多平台支持
目前各平台的游戏开发很少有通用性,开发iPhone游戏用object C,开发Android游戏大多用Java,开发Windows Phone游戏用C#......而Unity3D使用底层Mono技术实现了跨平台,使用一种语言就可开发出基于各种平台的游戏,包括手机游戏(iPhone、Android、Windows)、PC游戏(Windows、Mac、Linux)、网游(主流浏览器)、游戏机专用游戏(Wii、Xbox360、PS3)。
Unity 3D还能干什么?
VR是Virtual Reality的简称,即虚拟现实。指借助计算机系统及传感器技术生成一个三维环境,创造出一种的人机交互状态,带来真实的、身临其境的体验。应用于游戏、新闻媒体、社交、体育与比赛电影、演唱会、教育、电商、医学、城市规划、房地产等。
增加VR游戏开发胜任再多岗位需求
随着VR时代的热潮,VR游戏开发也是主流。为了适应行业发展和岗位要求,火星人与科技公司联合,经过科学、严谨的课程研发,在Unity3D课程中增加了适用于VR游戏开发的学习,让学员在掌握网游、手游等多平台游戏开发的基础上,还能研发出VR游戏,未来选择岗位,适应行业发展的需要。
模块/学时 | 课程 | 内容 |
一个月 | 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面板、 精灵、 按钮、 触发器、 滑动器 |