【课程介绍】
Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。备受关注的虚拟现实类游戏正在崛起,unity5对VR类游戏制作拥有很高的友好性。
【课程内容】
1、Unity界面基础
界面布局详解:对Project|Hierarchy|Inspector|Game|Scene|Profiler|Console等主界面上的操作内容进行详细介绍和实例使用;
Unity编辑器主菜单的使用;
Unity上层工具栏的使用;
2、Unity资源系统I
介绍3D游戏所要使用的各种元素类型;
Unity对图片资源的导入:支持的图片格式和尺寸、图片导入后的设置、图片资源类型设定;
Uinty对音视频的导入方法;
3、Unity资源系统II
Unity的预制体(Prefab)详细介绍:预制体的概念、创建方法、应用;
UnityAssesStore商店的使用方法:创建、保存场景,在场景中创建基本的几何体、Unity中游戏个体的概念;
4、Unity场景搭建
Unity游戏个体组件概念、如何对游戏个体添加/删除组件;
Unity中光源、摄像机、粒子系统、天空盒等基本元素的概念设计;
Unity的地形编辑器详解:地形编辑的概念、创建地形、编辑地形上的元素;
Unity脚本的基本概念:Unity中角色控制器、雾效、水效果、音效的使用;
5、Unity动画\粒子系统
Shuriken粒子系统:Shuriken粒子概念、粒子系统编辑界面和控制板、粒子系统参数讲解、粒子系统实例分析;Unity的Mecanim的动画系统概念;Unity的Mecanim的动画系统与资源的配合、人形角色动画;
6、Unity物理引擎系统
游戏基本物理学、3D游戏物理概念,3D游戏中碰撞检测概念;
Unity物理引擎的概念:刚体概念、碰撞体概念、布料概念、关节概念、力场概念;
Unity物理引擎的使用:刚体和碰撞体使用、布料用法、关节力学用法、力场创建和使用;
7、3D数学基础
3D坐标系、向量运算、向量几何意义、矩阵运算、向量和矩阵结合、四元数;
8、C#语言基础
UnityMonoDevelop编辑器使用简介;
面向对象开发基础知识;
C#基础语法;
C#基本数据结构;
9、C#开发
C#文件操作;
C#使用第三方动态库;
C#创建动态库;
10、UnityAPI开发
UnityC#基础类分析、Unity常用API讲解(Transform类、Time类、Random类、Mathf类等等)。
11、Unity进阶开发
脚本开发与Unity的子系统结合制作小游戏实例训练。
12、Unity项目开发实战I
跑酷类、ARPG、塔防、FPS、三消类、卡牌动作类游戏开发。
【教学环境】
【教学优势】
1、师资
我们的授课教师至少8年大型项目开发及管理经验,6年以上的教学经验,多数来自华为富士康等世界500强企业!
2、精品课程
企业级开发技术,强化移动互联网开发,课程设置**学得会,学的好!毕业学员毕业后真正具备2年左右VR开发经验。
【学校荣誉】
【学校简介】
深圳市罗湖区鲲鹏职业技术培训中心(以下简称鲲鹏IT教育),自2005年成立以来一直致力于培养IOS、安卓、嵌入式、Java、AR、VR、MR、虚拟现实、增强现实、混合现实、游戏开发、C/C++、软件测试、.Net、PHP、网络营销、跨境电商等方面的高端IT人才。作为商务部服务外包重点培训基地,凡是鲲鹏IT教育的在读学员成绩、英语合格者均可参加由商务部组织的澳大利亚、新加坡、新西兰、马来西亚等的海外免费实习项目,实习结束后可在海外高薪就业。