《虚拟交互设计》课程教学(授课)计划.docx
XXXX学院授课打算所属部门:XXXX 学院课程名称:虚拟交互设计任课教师:XXX授课班级:XXXX 班 授课学期:2023-2023 (1)教学大纲 课程标准教材名称 主编/书号虚拟交互设计课程标准,自编虚拟现实交互设计基于 Unity 引擎微课版李永亮 主编, ISBN:9787115533692Wnity 5.X/2023 标准教程人民邮电出版社出版,Unity Technology 主编,ISBN: 主要教参 主编/书 9787115475541号Unity 官方案例精讲中国铁道出版社出版,Unity Technology 主编,ISBN:9787113202354总学时数64理论学时数30实践学时数34课程整体教学设计1课程在本专业中的地位和作用。本课程是数字媒体艺术设计专业虚拟现实VR/AR方向的专业力气核心课程。 2课程教学目标。本课程是培育学生具备 3D 虚拟互动产品设计工作中实现常用虚拟交互功能的力气的一门课程。 通过本课程的学习,学生能够把握在 Unity 开发环境下常用虚拟交互功能的资源预备、功能设计、功 能实现、调试和验证等工作所必需的学问及相关的职业力气。通过工学结合,以“学问点解析、任 务驱动、工程导向”层递式教学方法等教学改革提高学生乐观的行动意识和职业规划力气,培育学 生的专业技能和团队合作力气,为后续课程学习作前期预备,为学生顶岗就业夯实根底。同时使学生具备较强的工作方法力气和社会力气。3课程主要教学内容及组织。本课程以 5 个实战工程为教学内容的载体,涉及的学问和技能由浅入深、循序渐进,分为“走 进 Unity 的世界”、“通过一个小玩耍生疏Unity星际冒险”、“3D 场景的创立一一湖光山色”、“角 色把握和道具拾取一一坦克大战”、“粒子系统和音效一一消防演练”、“界而交互、角色动画及战斗交互 异星猎手”等 6 个单元。本课程教学内容的讲授以“做中学”为理念,以工程实战为主线,通过引导学生完成工程开发, 使学生可以快速生疏软件功能和常用虚拟交互功能的实现思路及方法。配以充分的课堂练习时间、 有针对性的小测试,稳固学生的相关理论学问,加强学生的实际动手力气。教学讲解力求细致全面、重点突出;留意 言简意赅、通俗易懂。4) 课程教学方法选择。依据课程目标,以学生为主体实施教学,在整个教学设计中,侧重学生充分动手,在工程制作过程中把握 学问和技能,培育学生乐观主动分析、思考的力气:把握工程资源的治理方法,养成良好的工作习惯:通过工程成果呈现,训练语言和文字表达力气。5课程教学情境设计对课程体系做细心的设计,依据“起一承一转一结”思路进展课堂情境设计:内容回忆温故 知一导入课学习目标分析一课分析一要点解析学问点解析一实践操作任务驱动 一课堂小结疑难解答一作业布置。通过概念解释、案例讲解、操作演示,带动学生深入学习虚拟现实交互功能的实现方法;通过课堂 练习和课后习题,拓展学生的实际应用力气。教学讲解力求细致全面、重点突出:留意言简意赅、 通俗易懂:在案例选取方而,强调案例的针对性和有用性。6) 课程考试/考核方法考核方式为:寻常考核模块 X60%+期末考核模块 X40%寻常工程实践考核成绩占总成绩的 30%,课后作业、课堂参与度、出勤得分占总成绩的 30%: 期末考核模块考核占总成绩的 40%。任课教师将学生单元训练工程完成状况进展具体记录并进展评 定,学期末公布评定成绩。周次授课内容课时数备注走进 Unity 的世界L 了解本课程的定位、目标和考核方式教师讲解概念:122.了解Unity 的作用学生通过练习理解概念。3.理解工程资源的概念Unity 工程的资源教师演示:11 .把握卜载、安装和激活 Unity 的方法22 .知道如何猎取和导入工程资源学生动手实践。工程一:星际冒险外部资源的导入导出11 .资源包的导入教师讲解概念;22 .资源包的导出学生通过练习理解概念。3 .玩耍对象、组件和 Prefabs理解预制件的作用1 .预制件的概念12 .预制件的制作3 .预制件的修改常用组件的作用 1教师讲解概念:2学生通过练习理解概念。1. Transform 组件2. Mesh Renderer 组件23.脚本教师讲解案例:2学生动手练习。玩耍对象、组件和预制件的综合应用1 .飞船的把握2 .陨石的运动常用组件的作用 21 .碰撞体2 .刚体2玩耍对象、组件和预制件的综合应用1 .陨石的生成2 .玩耍治理器工程二:湖光山色把握地形的导入或者自定义的方法2地形的创立地形的导入把握光源的添加和设置阴影的方法2静态物体的参与把握简洁角色把握的添加方法3教师讲解案例;2学生动手练习。教师讲解案例;2学生动手练习。教师讲解案例:2学生动手练习。教师讲解案例;2学生动手练习。把握环境特效的添加和设置方法教师讲解案例; 32把握工程公布的方法学生动手练习。3 工程二:坦克大战: 鼠标输入与把握 11 .生疏输入治理器2 .实现鼠标输入的方法3 人机交互 11 .鼠标与把握2 .利用鼠标把握角色的移动4 人机交互 2 1 .键盘操作2 .实现键盘操作的方法4战斗功能 1 1 .防止穿墙2 .炮击目标的制作4战斗功能 2 1.炮击的把握2.爆炸效果4道具的拾取1 .道具的制作2 .道具拾取的脚本编写教师讲解案例;2学生动手练习。教师讲解案例;2学生动手练习。基于一个完整案例,教师讲解2操作方法: 学生练习。基于一个完整案例,教师讲解2操作方法: 学生练习。基于一个完整案例,教师讲解2操作方法: 学生练习。基于一个完整案例,教师讲解2操作方法: 学生练习。5工程四:消防演练Unity 中的粒子系统1 .场景的搭建2.火焰和烟雾效果的制作3 .火势的把握基于一个完整案例,教师讲解2操作方法: 学生练习。5灭火功能的实现 11 .导入灭火器相关资源2 .实现灭火器喷射功能教师讲解如何运行调试场景,2并导出成可执行文件; 学生练习。5灭火功能的实现 2L 设计以火火器为武器的第一人称玩耍把握器2.利用粒子碰撞实现灭火交互功能基于一个完整案例,教师讲解2操作方法: 学生练习。5 玩耍治理功能的实现 1 玩耍治理相关界而的设计6 玩耍治理功能的实现 2界面把握器类的设计和实现6玩耍治理功能的实现 3 玩耍把握器的设计和实现6工程五:异星猎手换装功能的实现1 .探究角色模型的构成2 .设计套装对象和换装对象6 换装界而设计及功能实现1 .设计交互界而2 .实现界而交互功能7 角色动画 11 .生疏Animator 组件2.生疏 Animator Controller 的构成3 .设计角色的动画把握器7角色动画 21 .角色的动作把握2 .利用IK 设计战斗动作基于一个完整案例,教师讲解2操作方法: 学生练习。基于一个完整案例,教师讲解2概念;学生通过练习理解概念。基于一个完整案例,教师讲解2概念;学生通过练习理解概念。教师提出需求:2学生动手实现。教师提出需求;2学生动手实现。教师提出需求;2学生动手实现。基于一个完整案例,教师讲解 概念和操作方法:2学生通过练习理解概念把握方法。7战斗功能的实现 1 1 .武器制作2 .激光束的实现7 战斗功能的实现 2 1 .敌人角色的制作2.敌人自动寻路8 战斗功能的实现 31 .主角状态治理2 .敌人战斗规律8玩耍治理 11 .战斗状态下的 UI2 . UI 的更8玩耍治理 21 .玩耍治理对象的设计2 .敌人的生成治理8总结与复习1 .本课程涉及的学问点2 .本课程涉及的制作流程、方法技巧基于一个完整案例,教师讲解2操作方法:学生通过练习把握方法。基于一个完整案例,教师讲解2操作方法:学生通过练习把握方法。基于一个完整案例,教师讲解2操作方法:学生通过练习把握方法。教师讲解碰撞检测的作用和实2现方法: 学生练习。教师讲解刚体和碰撞体的使用2方法; 学生练习教师对本课程涉及的学问点、制作流程、方法技巧进展梳理2总结;学生答复教师的提问。任课教师:XXX教研室主任:XXX部门意见:注:木打算一式三份,教务处、课程所在部门,教师本人各执一份