虚拟现实游戏开发技术教学大纲.docx
虚拟现实游戏开发技术教学大纲Development Technology of Virtual Reality Games适用专业:数字媒体技术课程编号:0809413062前修课程:前程序设计、数据库原理与应用学分:3_总学时:48_一、课程性质、目的与要求课程性质:专业限选课课程目的:随着虚拟现实、增强现实和混合现实等技术和应用的兴起,需要数字媒体专业的 学生具备3D游戏开发的知识和技术。本课程从计算机游戏与虚拟现实游戏的理论知识入手, 在学习过程中结合游戏引擎、开发工具包、人机交互外设等方面的教学,让学生可以充分掌 握3D游戏和虚拟现实游戏的开发的知识和技术。教学要求:通过学习本课程,培养学生掌握Unity 3D游戏开发技术、虚拟现实游戏开发技 术、虚拟现实外设的使用,游戏的发布等能力。二、教学内容理论总学时:48学时第一章Unity编辑器的使用4学时基本要求:掌握UEty编辑器的使用;界面的布局,工具栏;菜单栏,project视图,Hierarchy 视图;Inspector视图;Game视图;Scene视图;Profiler视图;Console视图;界面的定 制。重点:Hierarchy 视图;Inspector 视图;Game 视图;Scene 视图。难点:Hierarchy 视图;Inspector 视图。第二章创建基本的游戏场景6学时基本要求:创建工程和游戏场景;创建基本几何体;创建组件;创建脚本;创建光源;创建 摄像机;地形编辑器;创建角色;粒子系统;天空盒;雾效;水效果;音效; 重点:创建组件;创建脚本;创建光源;创建摄像机。难点:地形编辑器;创建角色;粒子系统;天空盒;雾效;水效果;音效。第三章Shuriken粒子系统4学时基本要求:Shuriken粒子系统的概念;Shuriken粒子系统的控制面板;Shuriken粒子系统 的参数讲解;重点:Shuriken粒子系统的控制面板。难点:Shuriken粒子系统的参数;第四章Mecanim动画系统6学时基本要求:Mecanim的基本概念;资源的准备和导入;使用人形角色动画;在游戏中使用 角色动画;重点:使用人形角色动画。难点:在游戏中使用角色动画。第五章物理引擎6学时基本要求:Rigidbody刚体;Colliders碰撞体;Character Controller角色控制器;布料; 关节;力场。重点:Rigidbody 刚体;Colliders 碰撞体;Character Controller 角色控制器。难点:关节;力场。第六章光照贴图技术4学时基本要求:光照贴图的基本概念;烘焙Lightmap的简单示例;烘焙相关参数详解;三种Lightmapping 方式的比较;Light Probes;重点:烘焙Lightmap的简单示例;烘焙相关参数详解。难点:Light ProbeSo第七章导航网格寻路6学时基本要求:导航网格寻路的基本概念;导航网格寻路系统的简单示例;导航网格寻路系统相 关参数详解;导航网格寻路系统的进阶使用。重点:导航网格寻路系统相关参数详解。难点:导航网格寻路系统的进阶使用。第八章输入与控制4学时基本要求:Input类方法和变量;鼠标输入;键盘输入;游戏外设输入;移动设备输入;自 定义输入。重点:鼠标输入;键盘输入。难点:游戏外设输入;移动设备输入;自定义输入。8学时第九章VR游戏开发 基本要求:VR概述;常用VR外设介绍;在Unity中配置VR ; VR中的交互;VR中的用 户界面;在VR中移动;发布VR项目;在unity中优化VR项目。重点:在Unity中配置VR ; VR中的交互;。难点:在unity中优化VR项目。三、实践环节或相关课程实践总学时:0学时四、课时分配序号早下内容理论环节 时数实验时数其他环节1Unity编辑器的使用42*创建基本的游戏场景63Shuriken粒子系统44四Mecanim动画系统65五物理引擎66六光照贴图技术47七导航网格寻路68八输入与控制49九VR游戏开发8合计48总学分3总学时48五、建议教材与教学参考书序号书名编者出版社版本1Unity 4.x从入门到精通UnityTechnologies中国铁道出版社2013 年11月第_版2Wnity 3D游戏开发标准教程吴亚峰人民邮电出版社2016 年6月第一六、教学形式与考核方式1、教学形式:本课程采用课堂讲授、分析和实践教学等手段开展教学活动。2、考核方式:本课程采用平时考查与期末考试相结合的考核方法。平时考查主要考查课堂 表现、作业完成情况及提交报告。期末考试主要采用考试的形式。命题要求覆盖大纲,题型 灵活,难易适度,着重考查学生对基本知识的理解和掌握及独立思考和实践能力。