课程标准-《交互引擎设计(二)》

作者:刘洋 时间:2021-12-13 点击数量:

专业选修课程

课程标准

课程名称

交互引擎设计(二)

课程编码

133EB40125

适用专业

数字媒体艺术

学时/学分

32/2

执笔人

刘洋

审核人

【课程名称】

交互引擎设计(二)

【课程简介】

《交互引擎设计(二)》是数字媒体艺术专业开设的一门专业选修课,本课程是《交互引擎设计(一)》课程的后续课程,主要从交互引擎制作上来进行深入学习unity发技术,主要讲解利用Unity开发游戏的基本知识,游戏引擎中鼠标和键盘的编程基础知识、游戏角色的导入和动画编辑、游戏场景的编辑制作、游戏界面的设计制作等,通过学习为后续的虚拟现实技术等课程学习奠定基础。  

【适用专业】

数字媒体艺术

1概述  

1.1课程性质与定位  

本课程是数字媒体艺术设计专业数字交互设计方向的专业选修课程,通过对Unity的讲述,让学生了解游戏引擎相关编程概念,并通过游戏编程实战练习,使学生建立起游戏编程的知识体系,并具有上手设计和开发新游戏的能力,为将来从事虚拟现实应用开发、游戏引擎开发等工作打下基础。  

1.2先修和后续课程  

先修课程:计算机文化基础,程序设计基础及入门,交互引擎设计(一)。 

后续课程:数字游戏创作实践、手机游戏开发、VR全景动画创作。  


2课程目标  

2.1能力结构目标  

通过本课程的学习,学生通过不断的实践,将其转化为游戏引擎编程的技能。因此,课程要求学生应该初步具有以下的实际游戏开发能力:1)能够较正确而熟练地Unity中的c#语言进行游戏编程设计。2)所写的程序能够完整清晰。3)能够识读和编写较复杂程度的程序,培养学生的专业技能和团队合作能力。

2.2知识结构目标  

掌握Unity游戏元素创建和编辑。  

掌握各类游戏元素的编程控制。

掌握通过代码生成动画的原理和制作技巧。

掌握移动对象、拖拽对象等交互的基本方法。

掌握基本的角色动画控制技术

掌握游戏界面设计与制作技术。

3、课程内容和要求

序号

章节名称

内容与要求

活动设计

参考

课时

1

1交互引擎基础编程

讲解利用Unity来进行对象的创建、编辑等操作,以及掌握游戏的鼠标、键盘等交互输入处理的技术。

4

2

2游戏角色动画控制

讲解如何导入带动画的角色模型,以及利用动画控制器来完成游戏的交互行为控制。

16

3

3游戏界面设计制作

讲解利用UnityUGUI技术来制作界面背景、按钮、菜单等元素,掌 握相关界面元素的交互控制,例如单击、双击和拖动等。

4

4

4游戏场景创建

讲解用Unity的地形创建功能来制作游戏场景,例如添加山脉、树木、花草和水面,以及更改天空盒等环境效果。

8

总课时数

32


4实施建议  

4.1教材教案编写  

主要教学参考书:Unity3D脚本编程与游戏开发》,(马遥,沈琰著,人民邮电出版社,2021)  

4.2课程资源开发  

中国大学MOOC(https://www.icourse163.org)  

4.3教学建议  

本课程一门以实践操作为主要教学内容的课程,因此教学内容和教学方法对课程有着重要的影响。教师要采用以学生为教学主体,理论与实践教学相结合的教学方式,注重学生实际编程能力的培养。  

4.4考核及成绩评定  

本课程实施综合考评,注重考核学生掌握技能的水平,同时注重学习态度和最终成绩的关联,以全面综合地评定学生的能力。  

考核方式:

(1)平时技能考核:平时考勤、布置课堂作业以及拓展实训项目,学生应能独立完成大部分的技能训练,以个人为考核单位,在平时考核和记录。成绩包括学习态度及项目技能完成情况。占总成绩40%。  

(2)期末考核:学生期末课程学习结束后,统一参加技能考试。期末考核成绩占总成绩60%。  

关闭