你将获得的知识和技能

Unity VR游戏开发课程,由游戏公司在职的开发人员进行授课,分享实际工作中游戏开发关键知识点和规范,将帮助有志于成为游戏开发工程师的同学掌握游戏开发知识和实际工作中的关键环节。

Unity编辑器基础和资源系统第一周

  • +Unity游戏引擎的相关知识
  • +Unity引擎编辑器的基础界面操作
  • +3D游戏所需的各种元素类型
  • +在Unity引擎中导入各种游戏开发资源及相关设置
  • +Unity引擎中预制体的概念及创建方法
  • +预制体的简单应用
  • +Unity引擎中Asses Store的使用

场景搭建第二周-第三周

  • +Unity引擎中地形编辑器的使用
  • +在Unity引擎中创建地形并添加其他元素
  • +环境效果设置,添加光源与摄像机
  • +天空盒的使用
  • +光照与阴影效果,其他渲染特效
  • +角色控制器简介,创建第一人称与第三人称视角

粒子系统第四周

  • +Unity引擎的Shuriken粒子系统概述
  • +粒子系统编辑界面和控制面板
  • +粒子系统的相关参数
  • +粒子效果实例制作

动画系统第五周

  • +Unity引擎的Mecanim动画系统概述
  • +Mecanim动画系统使用
  • +3D角色的骨骼与动作
  • +角色动画创建实例

物理引擎第六周

  • +Unity中的物理引擎基本概念
  • +刚体、碰撞体的应用
  • +物理材质、布料、关节等对象的使用
  • +力场的创建和使用

烘焙技术、后期特效与插件第七周-第八周

  • +Unity引擎中的光照贴图概述
  • +烘焙光照贴图
  • +Light Probes使用
  • +Unity引擎中的遮挡和剔除
  • +后期屏幕渲染特效制作
  • +Unity引擎的GUI功能介绍
  • +NGUI插件的使用
  • +游戏UI实例制作
  • +其他常用插件

VR交互框架第九周

  • +Unity中的VR简介
  • +如何在项目中进行VR设置
  • +在项目中预览VR场景
  • +相关软硬件使用介绍
  • +简单的VR示例项目

VR运动及交互第十周-第十二周

  • +Reticle光标指针使用
  • +基于Reticle的运动
  • +Input.gyro陀螺仪感应
  • +基于头部旋转的运动
  • +VR中的交互控制
  • +激活与处理物体
  • +使用不同设备进行VR交互
  • +VR交互实例制作

VR摄像机的处理与UI设计第十三周-第十四周

  • +VR中的摄像机设置与控制
  • +在VR中处理摄像机的注意事项
  • +摄像机的消隐与过渡
  • +Unity引擎的GUI功能介绍
  • +NGUI插件的使用
  • +在VR项目中使用UI的注意事项
  • +VR项目UI实例制作

脚本系统第二周 周末

  • +Unity引擎脚本系统简介
  • +在Unity引擎中使用不同类型的语言脚本
  • +Unity Mono Develop编辑器的使用
  • +Visual Studio的使用

C#编程语言第二周-第七周 周末

  • +C#基本语法
  • +数据类型、运算符与表达式
  • +流程控制、分支与循环
  • +函数与方法
  • +数组与集合
  • +面向对象的编程方法
  • +类和对象、继承与多态
  • +抽象类的使用

Unity开发基础第八周-第十周 周末

  • +库的使用
  • +基本游戏对象的访问与控制
  • +文件访问

API的使用及输入与控制第十一周-第十三周 周末

  • +Unity常用API介绍
  • +基于API的功能开发
  • +Input类介绍
  • +处理鼠标与键盘的输入
  • +处理游戏外设与其他设备输入

网络连接和跨平台开发第十四周-第十五周 周末

  • +脚本调试与优化
  • +WWW类的使用以及分布式资源的加载
  • +局域网游戏的制作
  • +不同客户端玩家间的数据同步处理
  • +Unity使用socket和http与服务器建立通信
  • +发布到WEB平台
  • +发布到Andorid平台
  • +发布到iOS平台

项目优化与实例开发第十五周-第十七周

  • +游戏项目优化
  • +VR项目优化
  • +3D游戏项目开发
  • +2D游戏项目开发
返回课程页面继续浏览