《Unity 3D游戏开发》-教学大纲.docxVIP

  • 66
  • 0
  • 约2.14千字
  • 约 5页
  • 2023-08-24 发布于海南
  • 举报
《Unity 3D游戏开发》课程教学大纲 一、课程性质、目的和任务 《三维游戏开发技术》为数字媒体技术专业的专业主干课程,其目的在于学习游戏开发的基本理论和技术,掌握游戏开发的技巧和相关理论知识,使学生具备基于Unity的游戏开发平台完成三维游戏开发的能力。其教学任务包括游戏的基本理论、游戏交互技术、物理引擎与着色器、游戏的光影效果、模型和地形等资源配置、网络游戏开发等内容,使学生掌握游戏开发的基本理论和技术。 《程序设计基础》、《面向对象程序设计》、《三维建模与制作》等专业基础课程为其先修课,《三维游戏开发技术》是数字媒体技术专业课程。 二、课程基本要求 1. 本课程分为掌握、熟悉和了解三种层次要求 2.通过本课程的学习,使学生了解三维游戏开发技术的发展过程和发展前景,熟悉虚三维游戏开发技术的基础知识和基本原理,掌握利用Unity 3D进行三维游戏开发的技能和技巧,同时利用目前流行的虚拟现实软件开发包学习虚拟现实场景开发的基本流程和方法,巩固学生的理论知识,培养学生解决实际问题的能力。 3.成绩评定方式: 注重形成性评价,成绩组成包括平时成绩(指对平时听课、作业、讨论、提问、测验等综合评定的成绩),占30%,期末成绩(70%) 三、课程基本内容及学时分配 《三维游戏开发技术》教学总时数为32学时,共分9章。第1章和第2章为Unity相关背景知识和基础知识介绍,第3章至第7章为Unity游戏开发相关的界面交互、物理引擎、光照、材质、地形系统、音视频动画特效系统及寻路数据库和网络开发技术等知识讲解,第8章为增强现实、虚拟现实、热更新技术和项目打包系统相关扩展知识讲解,第9章以《无尽跑酷》游戏为例讲解游戏开发综合案例。 第1章 初识Unity游戏引擎(2学时) 【掌握】 掌握基础的Unity开发环境使用。 掌握Unity游戏开发的过程。 【熟悉】 熟悉游戏引擎的基本概念。 熟悉Unity游戏开发的基础方法和实现方式。 【了解】 Unity集成开发环境的搭建与配置 Unity中的学习资源获取方法。 第2章 Unity游戏引擎基础知识(4学时) 【掌握】 掌握Unity常用类函数和属性。 掌握Unity组件功能参数和模块调用方法。 掌握Unity脚本生命周期流程。 【熟悉】 熟悉unity数学基础和程序基础。 熟悉Unity常用父类继承关系。 【了解】 了解Unity官方文档信息获取方法。 了解Unity界面编辑器。 第3章 Unity界面交互设计(4学时) 【掌握】 掌握IMGUI即时界面模式。 掌握UGUI中按钮、编辑框等常用空间的使用技巧。 掌握图形用户界面交互系统中EvenTrigger交互组件使用方法。 【熟悉】 熟悉图形用户界面交互设计的基本概念。 熟悉UGUI常用控件的使用方法。 【了解】 1. 了解高级 UGUI功能模块的使用方法。 第4章 物理引擎(5学时) 【掌握】 1. 掌握物理引擎的基本原理和理论。 2. 掌握碰撞器的设计和编程技巧。 3. 掌握碰撞触发事件检测的使用方法。 4. 掌握角色控制器的使用方法。 【熟悉】 1. 熟悉物理关节组件的配置和使用。 2. 熟悉布料等组件的使用方法。 【了解】 1. 了解物理全局管理面板的相关参数。 第5章 光照、材质、地形系统(2学时) 【掌握】 掌握光照系统的使用方法。 掌握材质纹理的重要参数及设置方法。 掌握地形系统的使用方法。 【熟悉】 熟悉光照组件的特性。 熟悉地形系统的高级功能。 【了解】 1. 了解反射探针与光照探针等高级光照功能的使用方法。 第6章 音视频动画特效系统(3学时) 【掌握】 掌握音频与视频播放器的基本知识和使用技巧。 掌握模型动画系统的基础知识与技术。 【熟悉】 熟悉音频混合装置的设计方法。 熟悉动画控制器的设计方法。 熟悉特效粒子系统的基础功能和设计方法。 【了解】 1. 了解粒子系统的高级功能。 第7章 寻路数据库和网络开发技术(5学时) 【掌握】 掌握游戏对象的自动寻路技术。 掌握游戏开发中持久化数据存储的技术和方法。 掌握网络开发技术。 【熟悉】 熟悉PlayerPrefs数据存取的方法。 熟悉SQLite数据库数据处理方法。 熟悉游戏中TCP-Socket网络开发技术。 【了解】 1. 了解自动寻路技术中人工智能方法。 第8章 增强现实、虚拟现实、热更新技术和项目打包系统(5学时) 【掌握】 1. 掌握增强现实技术。 2. 掌握虚拟现实技术。 3. 掌握AssetBundle的打包、加载和卸载方法。 4. 掌握Build Settings项目打包系统。 【熟悉】 熟悉Vuforia Engine增强现实应用。 熟悉Easy AR增强现实应用。 熟悉HTC VIVE虚拟现实应用。 熟悉AssetBundle的作用和常用API。 【了

文档评论(0)

1亿VIP精品文档

相关文档