DirectX程序设计教学大纲.docx
《DirectX程序设计教学大纲.docx》由会员分享,可在线阅读,更多相关《DirectX程序设计教学大纲.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DirectX程序设计教学大纲DirectX Programming Design适用专业:计算机科学与技术,数字媒体技术课程编号:0809513077前修课程: 计算机图形学、三维建模学分:L 总学时:32一、课程性质、目的与要求课程性质:任选课、专业任选课课程目的:本课程是计算机专业的主干课、专业基础课。主要介绍如何将自身的技能与一些 基本的面向对象编程技能结合起来,开发出专业的游戏。本课程涵盖了游戏开发过程的诸多 方面,以第一人称射击游戏开发过程为主题展开讲诉,介绍了 DirectX和Direct3D图形学、 游戏引擎和完整游戏的开发过程。主要内容涉及到基本的图形学技术、最基本的数学知识
2、、 碰撞检测和响应、声音回放、场景管理、动画以及模型/角色的加载和绘制等内容。教学要求:通过教学,要求学生掌握DirectX和Direct3D进行游戏开发的特点、方式、方 法以及最基本的应用操作。培养、训练学生选用合适的游戏引擎和程序设计游戏的能力,并 为后续课程的学习打下良好的理论基础和实践基础。二、教学内容理论总学时:32学时第一章DirectX导论2学时基本要求:理解游戏规划导论、游戏规划、角色模型、菜单和界面、环境的概念,了解游戏 剧本、引擎规划、渲染系统、输入系统、声音系统与人工智能的含义。重点:DirectX涉及的游戏规划、角色模型、菜单和界面、环境的基本概念。难点:游戏源文件、引
3、擎源文件和头文件。第二章Direct3D光照和纹理4学时基本要求:掌握光源、反射模型、光照和绘影技术的方法,掌握利用Direct3D函数创建物 体、Direct3D中创建光照的方法。了解纹理的概念及特点。掌握多纹理贴图、贴图演示程 序、透明度、立方体贴图纹理、点状、凸凹贴图、保存纹理、幕外渲染的基本操作。 重点:基于反射模型、光照和绘影技术中蕴含的操作内容。难点:反射模型、光照和绘影技术。第三章Direct3D文本和图形用户界面6学时基本要求:了解帧率、创建和显示图形用户界面、状态显示界面(HUD),理解GUI演示 程序与main源文件。理解多采样的含义,掌握雾、细节映射、粒子系统的操作方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DirectX 程序设计 教学大纲
限制150内