课程介绍
发布日期:2017-06-17 11:51:32
Unity 3D是什么?
Unity3D是一个让玩家可以轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
全球Unity 3D开发工程师人才紧缺 中国更甚!
近年来游戏市场竞争十分激烈,随着VR热潮的来临,各游戏公司加快游戏开发,占领市场, 而Unity3D游戏引擎凭借操作简单、易学、灵活等优势,已经风靡全球。目前,国内75%的游戏都使用Unity3D进行开发, 而专业Unity开发工程师不足一万,市场需求却在80万。Unity开发工程师已成为移动互联网新时代的高薪职业。 据权威部门统计,50%的Unity开发者工作年限在2年之内;45%的开发者在2到4年之间,但是平均薪资却达到16K!远超其他软件开发岗位的薪资水平。
VR/AR/MR行业情况
虚拟现实将颠覆众多行业领域,例如游戏、影视、社交、电商、体育、教育、地产等行业领域,未来的应用前景非常广泛;使整个行业获得丰厚的投资,并推动其商业模式快速发展,到2020年的市场规模有望达到800亿美金;参照手机产业发展史,据调查虚拟现实产业市场规模超过机构预测是大概率事整个产业前景光明,VR/AR将造就一批新人,两年内突破30万年薪。
Unity 3D还能干什么?
2016年在互联网最火爆的词就是“VR/AR”
VR是Virtual Reality的简称,即虚拟现实。指借助计算机系统及传感器技术 生成一个三维环境,创造出一种崭新的人机交互状态,带来更加真实的、身临其境的体验。 广泛应用于游戏、新闻媒体、社交、体育与比赛电影、演唱会、教育、电商、医学、城市规划、房地产等。
增加VR游戏开发 胜任更多岗位需求
随着VR时代的热潮,VR游戏开发也是主流。为了适应行业发展和岗位要求,火星人与科技公司联合,经过科学、严谨的课程研发,在Unity3D课程中增加了适用于VR游戏开发的学习,让学员在掌握网游、手游等多平台游戏开发的基础上,还能研发出VR游戏,未来选择岗位更多,更能适应行业发展的需要。
项目实训 剖析原理 易于掌握
U3D虚拟现实游戏工程师 学期:4.5-5个月
模块/学时
|
课程
|
内容
|
|
一个月
|
VR模型制作
|
虚拟现实基础知识、 3dmax基本操作、 3dmax材质基础、
3dmax常用修改器、 Polygon多边形建模、 3dmax相机、
灯光、 简单关键帧动画、 AutoCAD基础、 Photoshop基础、
Photoshop绘制贴图
|
|
两个月
|
Unity编译器 基础操作与实操
|
Unity3D引擎安装及介绍和编辑器基础操作 初识物理、动画、
粒子系统 C#语言基础及在unity3d中的应用
Unity3D中的输入与输出 GUI图形界面系统
塔防类游戏实例制作 Unity3D中shander内置着色器
以及利用高级shander制作高品质效果
unity3d中高级输入与控制系统 物理、动画、
粒子系统和C#进阶学习
制作虚拟展示和跑酷类游戏实例 Android、IOS平台移植
|
|
6天
|
项目实践 《AR恐龙世界》
|
AR识别图怎么制作以及需要注意那些事项
AR识别卡片显示模型
如何处理识别卡脱卡处理 点击物体播放动画
增强现实下UI如何实现 截屏并保存文件怎么处理
|
|
3天
|
HTC VIVE 介绍及讲解
|
学习如何将HTC VIVE接入Unity中并查看效果
HTC VIVE头显定位方式以及怎么移动
HTC VIVE手柄上的按键如何获取以及使用
HTC VIVE手柄摇杆获取以及使用
HTC VIVE手柄震动控制
HTC VIVE手柄如何抓取物体,并制作案例查看效果
HTC VIVE手柄如何选择UI,以及处理输入框
|
|
5天
|
项目实践 《VR虚拟地产》
|
学习VR样板间制作需要注意的美术要求
学习美术灯光烘培以及导出处理
学习VR样板间比例关系处理
学习在样板间中怎么移动查看细节
学习处理样板间开关灯处理
以换地毯为例学习样板间如何更换物品
学习样板间开关电视,处理视频播放
|
|
2天
|
项目实践 《The Earth HTC 课件制作》
|
学习物体移动旋转处理
学习HTC手柄UI如何处理,怎么选择
学习Unity中怎么制作简单的模型动画
学习如何用手柄控制模型动画播放
学习怎么用手柄控制UI效果与场景物体产生交互
学习如何用手柄发出射线并控制射线的长度,宽度
学习如何用手柄射线选择物体并与物体交互
|
|
10天
|
项目实践 《VR射箭游戏》
|
HTC VIVE案例讲解《射箭游戏》
HTC VIVE控制UI选项 弓箭的形成与弓箭的物理碰撞
脚本控制,侦测手的数量,无侦测,侦测到一只手,
侦测到第二只手分别执行动作,判断弓弦上是否有箭
判断赢的脚本以及UI显示脚本设计
脚本控制,启动弓箭功能并判断弓箭持续飞行和越界销毁,
是否碰到箭靶
曾加视觉效果,直观的看到箭靶情况
积分功能,使用十只箭,计算出最后的
|
|
模块01
|
Unity环境搭建
|
背景简介、VS安装、Unity安装
调试环境配置、真机环境配置、移动端应用与设置
|
|
模块02
|
Unity一阶
|
视图简介、项目、场景建档、存档与读取
面板变化与个性化布局配置、视图操作基础
摄像机、灯光、基础几何图形、山脉、花草、树木、水流
|
|
模块03
|
Unity二阶
|
脚本、代码位移、旋转、缩放时、空对象与组件、刚体组件
间的使用,知晓Monobehavour和Component关系;
风动与粒子、角色与控制、特效脚本
灯光光晕、太阳光晕
|
|
模块04
|
C#语法一阶
|
新建控制台项目、输入与输出
调试项目的基础格式、 变量字段
运算符、 条件语句
|
|
模块05
|
C#语法二阶
|
循环 函数方法、 struct、 class、 访问标识符
构造与析构、 继承
|
|
模块06
|
C#Unity三阶
|
MonoBehaviour方法顺序、 脚本创建基础几何图形
新建、查找、复制、销毁、 鼠标消息、
添加、删除、获取组件、 碰撞方法、 触碰方法、 鼠标方法
|
|
模块07
|
C#语法三阶
|
数组 链表、 字典、 协程、
|
|
模块08
|
Unity四阶
|
Invoke、 Unity协程、 SendMessage
BroadcastMessage、 SendMessageUpwards
时间、 存档
|
|
模块09
|
飞机大战项目
|
立项环境配置、 场景建立、 玩家控制
子弹发射、 敌人生产、 UI搭建
游戏管理、 粒子动画、 背景滚动、 产品打包
|
|
模块10
|
像素蝙蝠项目
|
立项环境配置、 2D场景建立、 精灵序列帧动画、 玩家控制
障碍制作、 精灵计分板
|
|
模块11
|
潜入
|
场景布设、 警报光、 光照烘焙、 转场渐变、 背景音乐
监控探头与激光门、 玩家导入、 动画状态机、 输入管理者
玩家控制脚本、 玩家健康脚本、 开关控制台、 钥匙卡
俯视角检测摄像机、 通关电梯、 敌人导入、 路线导航
武器绑定、 敌人注视脚本、 敌人射击脚本
敌人巡逻脚本、 敌人AI脚本、 巡逻点布设
演示画面与ICON设置
|
|
模块12
|
初级角色状态机
|
模型导入、 小案例1~5
|
|
模块13
|
GUI
|
文本、 图片、 按钮、 盒子
窗体、 水平布局、垂直布局、
|
|
模块14
|
中级角色状态机
|
场景、模型导入、 基础运动、 AI状态机、 反向对动力学控制器
前扑运动、 灵活回转、 攀爬匹配、 非人型生物状态机
点击巡航、 NPC跟随、 武器状态机
|
|
模块15
|
高级角色状态机
|
场景布设、 梦境气氛渲染、 玩家控制、 敌人控制、 巡逻预制体
物品与武器获取、 子弹发射、 录像系统
|
|
模块16
|
触控系统
|
两指触控
|
|
模块17
|
重力记速器
|
参数测试案例
|
|
模块18
|
星骑兵VR项目
|
场景布设、 战机导入、 敌机设置、 游戏管理
暴风VR 官网登录、 SDK下载、 SDK导入、 SDK基础解读
SDK应用、 真机测试
|
|
模块19
|
AR案例
|
视辰VR 官网登录、 注册码获取、 SDK下载、 SDK导入
SDK基础解读、 SDK应用、 识别图注册、 SDK应用
真机测试
|
|
模块20
|
C#语法四阶
|
枚举、 多态、 接口、 委托
泛型方法、 泛型类
|
|
模块21
|
排序算法
|
冒泡排序、 插入排序、 归并排序、 希尔排序
快速排序
|
|
模块22
|
UGUI
|
画布、 事件系统、 图片、 按钮、 锚点四叶草、 自适应比例
输入模组、 选择器、 拖拽与投放、 触发器、 滑动器
UI光照纹理、 文本、 阴影与描边、 自动布局
滚动区域与滚动器、 蒙版与2D蒙版、 UI渲染纹理
输入框、 下拉列表、 3D活页窗口
|
|
模块23
|
NGUI
|
SDK下载、 图集、 根UI面板、 精灵、 按钮、 触发器、 滑动器
下拉列表、 输入框、 Tween动画
|
|
的教学环境 培养高技能游戏工程师
每个教室都是经过设计师的精心布局,学员能在专业、舒适、安心的环境中学习
您所坚持的梦想,值得我们去精心呵护。
更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,请进入
北京火星人设计学院
了解详情
咨询电话:400-888-9073
你也可以留下你的联系方式,让课程老师跟你详细解答: 在线咨询