《Unity3D开发入门》课程标准_第1页
《Unity3D开发入门》课程标准_第2页
《Unity3D开发入门》课程标准_第3页
《Unity3D开发入门》课程标准_第4页
《Unity3D开发入门》课程标准_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Unity3D开发入门》课程标准一、课程定位本课程是虚拟现实应用技术专业(VR)的一门重要的设计类专业核心必修课。Unity3D是UnityTechnologies公司开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。本课程的教学目的是培养学生使用Unity3D设计、开发游戏的基础能力,提高学生使用Unity3D调试程序和使用开发工具的能力,为从事游戏设计与开发,以及后续课程《使用Unity3D开发简单VR应用》的学习打下基础。二、课程目标本课程作为虚拟现实应用技术专业(VR)的专业基础及核心课程,主要是着重培养学生的基本组件设计及应用能力,脚本代码编写及调试能力,以及基础的游戏开发能力,为学生进入实际的工作岗位打下坚实的游戏设计与开发基础。教学过程主要以理论讲解、项目分析及操作演示相结合为主,引导学生掌握并能正确应用相关知识进行应用程序的开发。1、知识目标1)了解VR编辑器的基本知识2)熟悉Unity3D开发工具、功能和作用3)掌握Unity3D3D场景的搭建操作4)理解游戏设计及开发的概念和思想5)掌握Unity3D创建游戏、开发游戏的方法6)掌握C#脚本代码的编写,C#脚本代码与游戏组件的控制实现7)掌握Unity3D游戏的发布2、能力目标D具备正确安装与配置Unity3D开发工具的能力2)具备创建Unity3D项目的能力3)具备使用Unity3D组件的能力4)具备编写C#脚本代码控制Unity3D场景的能力5)具备Unity3D游戏发布打包的能力3、素质目标1)具有社会主义和共产主义的理想信念;2)具有改革开放的意识和强烈的竞争意识;3)具有良好的行为规范和社会公德以及较强的法制观念;4)具有良好的职业道德和质量服务意识;5)具有不断学习、不断创新的进取精神;6)具有团队协作精神和较强的协调能力及独立工作的能力;7)具有健康的体魄和良好的心理素质;8)具备良好的代码编写风格和代码规范化管理的素质;三、课程设计1、设计思想D教学内容框架序号项目模块知识内容与要求技能内容与要求学时1认识Unity3D及开发环境Unity3D的作用Unity3D开发环境的安装与配置Unity3D开发工具的认识Unity3D项目程序的创建及运行实训1安装并配置Unity3D开发环境训练实训2创建Unity建项目,熟悉Unity3D开发工具训练62Unity3D场景设定.Unity3D基础组件使用.资源导入操作实训1游戏场景基本操作训练实训23D模型制作及变形训练实训3材质球美化3D模型训练实训4预制体重用3D模型训练实训5地形制作及资源导入训练实训6第一人称游戏场景制作训练(8)♦283C#脚本代码控制场景C#脚本开发工具配置C#脚本代码结构组成游戏组件获取及控制实训1脚本代码结构组成认识训练实训2游戏组件获取及变形训练34

序号项目模块知识内容与要求技能内容与要求学时.组件变形及引用.时间类及随机数类.协同应用及场景转换(1—4)实训3协同控制训练实训4第一人称游戏脚本控制训练(10)♦4Unity3D物理组件.碰撞体.刚体.脚本控制实训1碰撞体训练实训2刚体训练实训3刚体碰撞检测脚本训练实训4第一人称游戏脚本控制训练(10)♦265项目打包及发布.项目资源的管理.打包选项设置.发布配置及实现实训1项目发布训练498注:加*为选学内容2)总体设计思路以理解游戏开发概念及思想为基本思路、掌握基本3D游戏设计为起点,逐步掌握使用Unity3D开发3D游戏的一般步骤、方法及思路,掌握Unity3D游戏开发工具的基本使用方法,掌握游戏组件的基本使用方法,掌握C#脚本代码的编写以及脚本对游戏组件的引用和控制等方法。具备使用Unity3D游戏开发引擎开发3D游戏的能力。课程开发和学习情境设计,整个学习领域由以下学习情境(课程单元)组成:学习情景1学习情景23D游戏认识及开发工具认识第一人称游戏设计与开发2、课时分配建议本课程课时为98课时,其中理论教学34课时,实践教学64课时。序号课程单元学习任务及教学要求参考学时

学习任务教学要求理论教学实践教学1第一部分认识Unity3D及开发环境了解Unity3D的作用,掌握Unity3D开发环境的安装与配置,熟悉Unity的开发工具,掌握Unity3D项目的创建及运行。.讲解Unity的产生及意义.讲解Unity的安装与配置,Unity帐号的注册3,讲解Unity3D项目的创建及运行20安装并配置Unity3D开发环境,并熟悉Unity3D开发工具实训1安装并配置Unity3D开发环境训练实训2创建Unity3D项目,熟悉Unity3D开发工具训练O42第二部分Unity3D场景设定了解Unity的基本组件,并掌握Unity组件的变形查看等操作;掌握3D模型的制作操作;掌握3D模型的美化操作;掌握预制体的制作;掌握Unity地形工具的使用;掌握Unity资源的导入与应用。.讲解Unity游戏场景的搭建操作.讲解Unity游戏组件的制作及变形操作.讲解Unity游戏组件的美化操作一材质球应用.讲解Unity游戏组件的的重用一预制体的制作和应用.讲解Unity地形的制作100练习游戏场景的基本操作;练习3D模型的制作及变形操作;练习使用材质球美化游戏组件;练习使用预制体快速制实训1游戏场景基本操作训练实训23D模型制作及变形训练实训3材质球美化3D模型018

序号课程单元学习任务及教学要求参考学时学习任务教学要求理论教学实践教学作游戏组件;练习地形场景的制作;第一人称游戏综合应用游戏组件训练实训4预制体重用3D模型训练实训5地形制作及资源导入训练实训6第一人称游戏场景制作训练(8)3第三部分cn脚本代码控制场景了解C#脚本工作原理;掌握C#脚本组成结构;掌握C#脚本获取并控制游戏组件;掌握C#脚本控制游戏组件变形操作;熟悉时间类及随机数类;了解协同并掌握协同应用。.讲解C#脚本编写工具的配置及脚本代码的组成结构.讲解C#脚本代码的游戏组件的获取及变形操作.讲解C#脚本代码的协同操作12O练习C#脚本代码的编写及运行;练习C#脚本代码获取游戏组件并控制游戏件;练习C#脚本代码的协同操作;综合练习C#脚本代码的应用实训1脚本代码结构组成认识训练实训2游戏组件获取及变形训练(1-4)实训3协同控制训练实训4第一人称游戏脚本控制训练O224第四部分Unity3D物理了解碰撞体和刚体;熟悉碰撞体和刚体的特1.讲解碰撞体的概念及特性8O

序号课程单元学习任务及教学要求参考学时学习任务教学要求理论教学实践教学组件性,掌握碰撞体和刚体在游戏中的应用2.讲解刚体的概念及特性3,讲解C#脚本代码对碰撞体和刚体的检测练习碰撞体在游戏中的应用;练习刚体在游戏中的应用实训1碰撞体训练实训2刚体训练实训3刚体碰撞检测脚本训练实训4第一人称游戏脚本控制训练(10)0185第七部分项目打包及发布了解项目打包及发布的作用;掌握项目打包及发布的选项设置;掌握项目打包及发布的操作过程.讲解项目资源的管理.讲解打包及发布的选项设置.讲解打包及发布的操作过程20练习项目的打包发布实训1项目发布训练02小计3464合计983、课程单元描述1)课程单元1课程单元名称第一部分认识Unity3D及开发环境课时数理论教学实践教学24学习知识目标Unity的产生与发展Unity项目的组成

目标3.Unity工具的认识能力目标Unity的下载、安装与配置Unity项目的创建Unity的基本操作UnityStore的认识与应用素质目标良好的职业道德、不断创新的进取精神、团队协作精神和较强的协调能力及独立工作的能力学习内容.讲解Unity的产生及意义.讲解Unity的安装与配置,IJnity帐号的注册.讲解Unity3D项目的创建及运行教学方法和建议教学方法:PPT讲解Unity的产生与发展,演示操作并讲解Unity的安装与配置,演示并讲解Unity的项目的创建,Unity的基本操作。教学建议:着重强调Unity的基本操作及项目管理。教学条件要求.课程标准.授课计划.授课教案.教学案例学生已有基础无或网上注册帐户信息的能力教师所需执教能力要求熟悉Unity的安装与配置,熟悉Unity界面的配置与操作校企双师授课安排建议校内教师授课内容:本节所有内容。企业兼职教师授课内容:2)课程单元2课程单元名称第二部分Unity3D场景设定课时数理论教学实践教学1018学习目标知识目标Unity的场景操作工具Unity的视图操作Unity游戏组件组成结构IJnity游戏组件的变形操作

Unity材质球应用Unity预制体的应用Unity地形设置Unity外部资源的导入及引用能力目标.会使用变形工具操作游戏组件.会使用材质球美化游戏组件.会使用预制体快速布置游戏场景.会使用外部资源素质目标良好的职业道德、不断创新的进取精神、团队协作精神和较强的协调能力及独立工作的能力学习内容.讲解Unity变形工具.游戏播放操作.讲解Unity游戏组件的添加与删除和管理.讲解Unity材质球的创建与应用.讲解预制体的创建与应用.讲解地形场景的制作.讲解外部资源的导入与应用教学方法和建议教学方法:理论讲解和实际演练相结合。教学建议:强调变形工具和检测面板的重要作用。教学条件要求.课程标准.授课计划.授课教案.教学案例学生已有基础基本的键盘与鼠标操作能力,基本的英语识别能力教师所需执教能力要求熟悉变形工具的相关操作,熟悉游戏组件的操作。校企双师授课安排建议校内教师授课内容:本节所有内容。企业兼职教师授课内容:3)课程单元3课程单元名称第三部分C#脚本代码控制场景课时数理论教学实践教学1222

学习目标知识目标.脚本文件的创建与打开.脚本的挂载与运行.脚本的代码组成结构.脚本对游戏组件的获取与控制.时间类和随机数类.脚本的协同操作能力目标.会创建脚本文件并正确挂载脚本文件.会编写简单的脚本并正确运行.会通过脚本代码操作游戏组件.会正确合理的使用时间类和随机数类的相关方法及属性.会使用协同操作素质目标良好的职业道德、不断创新的进取精神、团队协作精神和较强的协调能力及独立工作的能力学习内容.讲解脚本文件的创建与挂载.讲解脚本文件的代码组成;.讲解脚本代码获取游戏组件并控制游戏组件。.讲解时间类和随机数类的作用和应用.讲解协同的概念及应用教学方法和建议教学方法:理论讲解与演示操作相结合。教学建议:强调脚本代码的组成结构,脚本的类及对象,脚本对游戏组件的控制。教学条件要求1.课程标准2.授课计划3.授课教案4.教学案例学生已有基础较好的C#程序设计及代码编写能力教师所需执教能力要求熟悉C#程序设计,熟悉脚本代码的编写与讲解,对游戏组件的操作校企双师授课安排建议校内教师授课内容:本节所有内容。企业兼职教师授课内容:

4)课程单元4课程单元名称第四部分Unity3D物理组件课时数理论教学实践教学818学习目标知识目标.碰撞体的概念、碰撞体的特性及应用.刚体的概念、刚体的特性及应用能力目标.会正确使用碰撞体.会正确使用刚体.会编写脚本代码对碰撞体或刚体进行检测素质目标良好的职业道德、不断创新的进取精神、团队协作精神和较强的协调能力及独立工作的能力学习内容.讲解碰撞体的概念、碰撞体的特性和应用.讲解刚体的概念、刚体的特性和应用。.讲解脚本代码对碰撞体、刚体的检测教学方法和建议教学方法:理论讲解与演示操作相结合。教学建议:强调碰撞体与刚体的区别与联系,以脚本代码的检测操作教学条件要求.课程标准.授课计划.授课教案.教学案例学生已有基础较好的脚本代码编写与阅读能力教师所需执教能力要求熟悉碰撞体与刚体的特性及应用操作,熟悉脚本代码的编写及调试校企双师授课安排建议校内教师授课内容:本节所有内容。企业兼职教师授课内容:5)课程单元5课程单元名称第七部分项目打包及发布课时数理论教学实践教学22

学习目标知识目标.项目资源组织及管理.项目打包环境配置.项目打包选项设置.项目发布操作能力目标.会合理组织并管理项目相关文件.会项目打包环境的配置操作.会项目打包的选项设置.掌握项目发布的操作过程素质目标良好的职业道德、不断创新的进取精神、团队协作精神和较强的协调能力及独立工作的能力学习内容.讲解项目打包的文件合理组织及管理操作.讲解项目打包的环境配置.讲解项目打包的选择设置.讲解项目发布的操作过程教学方法和建议教学方法:操作演示与讲解相结合,以操作为主教学建议:强调项目打包的选项设置及发布过程操作教学条件要求.课程标准.授课计划.授课教案.教学案例学生已有基础具备基本的项目开发能力教师所需执教能力要求熟悉项目打包及发布的相关操作校企双师授课安排建议校内教师授课内容:本节所有内容。企业兼职教师授课内容:四、课程评价1、《Unity3D开发入门》课程评价及方式说明学生的成绩评定以技能考核为主(作业:20%,项目:30%,企业教师技能评定:30%),理论考核为辅(职业素质20%或理论试卷20%)等方面构成,见表格1:考核标准。2、《Unity3D入门》课程过程考核说明.理论知识的掌握以面试问题问答实施;

.考勤及课堂提问依据是平时学生的上课出状况、回答课堂提问的积极性及正确率;.作业是指每个教学单元中要求学生完成的作业。以完成的数量和质量给予成绩;.企业教师技能评定是指企业教师在授课过程中,根据学生掌握的技能情况或者在企业的实践情况评定。表格1:考核标准序号考核项目考核内容成绩比例(%)1形成性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论