课程说明
课程级别 | 入门级 |
培训周期 | 3-6个月 |
上课时间 | 全日制 |
上课地址 | 华中师范大学院内 |
授课对象
18周岁以上,有志于从事游戏开发和设计行业的人
课程简介
龙图教育华师校区VR开发专业课程大纲 | |||||||
课程阶段 | 课程模块 | 课时 | 模块介绍 | 课程内容 | |||
语言阶段(一个月) | C#语言 | 1天 | .NET平台,开发环境介绍 | 1. .Net平台介绍 2. 计算机软硬件组成 3. 计算机语言发展历史 4. Visual Studio开发环境介绍 | |||
2天 | 基本数据类型与运算符及表达式 | 1. 变量和常量的详细和应用 2. 数据类型讲解 3. 运算表达式的详细讲解和应用 4. 输入输出,注释 | |||||
6天 | 流程控制语句 | 1. 选择流程控制语句(if语句 ,switch语句) 2. 多分支语句 3. 布尔表达式 4. 循环语句(for语句,while语句) 5. break,continue等关键字的用法 6. 循环嵌套用法 7. 一维及二维数组详细讲解 | |||||
2天 | 函数的应用及用法 | 1. 函数的声明和定义 2. 函数的返回值 3. 关于形参和实参的讲解 4. 重载的讲解 5. 函数的调用及嵌套使用 | |||||
1天 | 类的和对象基本概念 | 1. 类和对象的声明和定义 2. 对象的创建和引用 3. 字段和属性关系 | |||||
2天 | 重要的数据类型 | 1. 枚举类型 2. 全局静态 3. 访问修饰符 4. 结构体详解及结构体与类的区别 5. 值类型和引用类型 6. string类详解 7. string与数组的功能类比 | |||||
2天 | 面向对象的三大特征 | 1. 理解封装的概念 2. 构造函数与析构函数 3. 掌握继承 4. 理解多态 5. 继承与多态的应用 | |||||
2天 | 抽象类,虚函数及接口 | 1. 密封类和抽象类的概念 2. 静态与实例的区别 3. 继承中构造函数的使用 4. 抽象类,虚函数 5. 接口的使用 | |||||
2天 | 泛型与非泛型 | 1. ArrayList与HashTable 2. List | |||||
2天 | 《商品管理系统》 | 综合知识讲解 | |||||
Unity引擎(3个月) | 基础阶段 (1个月) | 1天 | Unity引擎简介 | 1. Unity开发流程介绍 2. Untiy应用领域及前景 3. Unity下载与安装 4. Unity界面详解 5. Unity编辑器结构 | |||
5天 | 《像素鸟》 | 1. Unity基本操作,快捷键的使用 2. 摄像机组件相关知识 3. Vector3类 4. 3D数学相关知识讲解 5. 碰撞检测 6. 刚体组件 | |||||
5天 | 《五子棋》 | 1. C#数组相关知识的运用 2. Unity几种坐标系的转换 3. SpriteRender组件的使用及讲解 4. Input类讲解 | |||||
5天 | 《贪吃蛇》 | 1. List列表的使用 2. C#向上转型的运用及讲解 3. Unity创建脚本,添加,继承 4. Transform类相关知识讲解 | |||||
5天 | 《扫雷》(备选项目) | 1. 列表的使用 2. Gizmos类讲解 3. 常用算法讲解 4. 矩阵相关知识讲解 | |||||
进阶阶段(1.5个月) | 8天 | 《飞机大战》 | 1. 预设体的制作 2. 刚体和碰撞体 3. 碰撞器和触发器的区分和运用 4. 序列帧动画的制作 5. 游戏设计逻辑 6. Resources的使用 7. 单例模式 | ||||
8天 | 《坦克杀手》 | 1. 协程的原理及使用 2. 射线的检测及使用 3. Cameras类讲解 4. 协程制作序列帧等动画 5. iTween的讲解 6. C#反射类的使用及原理 | |||||
8天 | 《3D跑酷》 | 1. Animation类 2. Lerp差值运算 3. WayPoint讲解 4. 光照系统 5. 状态机F 6. 事件委托的运用 7. 动画系统 8. 对象池 9. 音频管理系统 | |||||
8天 | 《水果忍者》 | 1. C#委托和事件 2. C#匿名函数和Lambda函数讲解 3. 粒子系统的讲解 4. Trail Renderer(尾光) 5. 法线贴图及3DMAX模型相关美术知识介绍 6. 事件管理系统 7. 对象池 | |||||
15天 | lua基础语法 | 3天 | lua语言的常用语法 | ||||
Xlua与unity的互相调用 | 2天 | 1.unity如何执行lua脚本 2.unity如何得到lua脚本的方法和变量 3.lua脚本如何使用c#代码 | |||||
xlua实战项目:飞机大战 | 5天 | 通过实际项目来了解lua和unity之间的互相调用,了解xlua框架。 | |||||
热更新之AssetBundle打包 | 3天 | 如何利用AssetBundle将更新资源打包并下载。如何解压AssetBundle包并且替换更新的资源 | |||||
各大lua解决方案之间的优缺点 | 2天 | Xlua与市面上流行的Slua和tolua在实现热更时的效率问题进行分析 | |||||
项目实战(1月) | 30天 | 《PRG游戏》 | 1. 使用NGUI插件制作UI 2. 寻路系统 3. 角色控制器 4. 背包系统 5. 任务系统 6. 战斗系统等 7. 场景管理系统 8. 小地图的制作 9. Photon Server游戏服务器的配置 10.MySql数据库的配置 11.前后端的交互 12.文件流 13.序列化与反序列化 14.Animator 15.Lua,热更新技术 16.资源加载及内存管理 | ||||
VR阶段 (一个月) | VR实战 | 3天 | 计算机图像学及shader入门 | 1. 计算机图形学介绍 2. GPU工作流程 3. 渲染管线工作原理 4. shader开发语言 5. 渲染队列及渲染类型 | |||
13天 | HtcVive《智能家具》 | 1. HtcVive设备构造及操作熟悉 2. VRsteam插件源代码分析解读 3. htcVive开发环境的配置 4. 各项API讲解 | |||||
HtcVive《未来交通》 | |||||||
HtcVive《切水果》 | |||||||
3天 | CardBroad《3D弹弓》 | 1. CardBroad设备构造及操作熟悉 2. 插件源代码分析解读 3. CardBroad开发环境的配置 4. 各项API讲解 | |||||
1天 | Oculus | 1. DK设备构造及操作熟悉 2. 插件源代码分析解读 3. DK开发环境的配置 4. 各项API讲解 |
以上就是vr虚拟现实培训课程的全部内容介绍,如需了解更多的vr虚拟现实培训班、课程、价格、试听等信息,也可以点击进入 vr虚拟现实 相关频道,定制专属课程,开始您的学习之旅。
课程内容以实际授课为准
温馨提示