教学日历(DirectX教程)

教学日历(DirectX教程)

ID:39502646

大小:78.50 KB

页数:5页

时间:2019-07-04

教学日历(DirectX教程)_第1页
教学日历(DirectX教程)_第2页
教学日历(DirectX教程)_第3页
教学日历(DirectX教程)_第4页
教学日历(DirectX教程)_第5页
资源描述:

《教学日历(DirectX教程)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2008—2009学年第1学期教学日历课程名称:  DirectX3D游戏开发编程基础 任课教师姓名  葛亚超     课程类别:  必修课          √选修课         教材名称:DirectX9.03D游戏开发编程基础主编姓名:(美)FrankD.Luna著段菲译出版时间2007年4月授课对象: 西南大学本科生学院 计算机学院专业:软件工程计算机专业班人填表时间:2009年3月25日时数分配总时数讲课习题课辅导课课堂讨论实验设计实习调查考试其它教学计划时  数3624122(不计入)课程总学分3课内外学时比例30:14本学期学分3

2、每周答疑单位数4教学目的、要求:一、目的本课程是为计算机和软件专业开设的一门DirectX开发设计基础课程。着重讲授在游戏开发中最多用到的开发库----DirectX。在本学期,主要针对3D游戏数学基础、3D图形绘制流水线、D3D基础、纹理映射、Camera以及通过一个简短的项目实践来巩固所学的知识,为以后编程道路中增添、开拓知识库,同时增加学生对游戏开发的兴趣爱好。学生通过该课程的学习加上机操作,初步掌握DirectXSDK库中的常用的类,了解Direct3D初始化的过程,会调用D3DX类中的矩阵进行矩阵运算,了解颜色、光照、纹理映射、字体、网格

3、、摄像头、粒子系统技术的概念,并在最后的项目实践中融合以上的部分技术,编出3D效果的程序。二、要求本课程的主要目的是使学生了解3D程序开发的原理和思想,掌握3D库数学运算基础。在教授大量DirectX函数、接口的过程中,完善学生的编程技能以及培养学生严谨的思维方式。教师将讲课、课堂讨论、学生作业、编程实践以及考试等教学环节作为一个整体,来帮助我们达到本课程的教学目的。不鼓励学生在学习本课程中死记硬背。在理论教学中鼓励适当加入一些课堂讨论课和上级实践。课堂讨论不失为一种有别于按部就班、循规蹈矩的传统教学方法的,有利于启发学生积极思维,提高学生对本课程

4、的学习兴趣的好方法。本课程是一门实践性的课程,所有的内容都将成为学生以后编程的基础。伴随该课程的理论课堂教学,每周安排时间上机实践。学生必须参加上机实践课并完成相应的实践练习,学生实践课的成绩将计入课程考试成绩中。上机实践过程中,学生参照老师给定的程序,理解意思并加以改经,创造新的效果。教师可以在课堂教学中与学生讨论编程作业。学生须认真对待编程实践。4教  学  日  历(以一个教学班为例)周次日期教 学 方 式 及 内 容(讲课、习题课、课堂讨论、实验等)课内时数课外时数其  它(实习、参观、调查等)时数6周三引言与DirectX的配置nDire

5、ctX介绍n针对VisualC++6.0下的DX开发配置n代码实现演示3D游戏数学基础n3D空间中的向量n矩阵n基础空间变换n代码实现演示337周三初始化Diect3DnDirect3D概述nDirect3D的初始化n代码实现演示338周三绘制流水线n模型表示n虚拟摄像机n坐标系n背面消隐n光照n投影n裁剪n视口变换n矢量光栅化n代码实现演示Direct3D中的绘制n顶点缓存n索引缓存n绘制状态nD3DX几何体n代码实现演示339周三颜色n颜色表示n顶点表示n着色n代码实现演示3310周三光照n光照的组成334n材质n顶点法线n光源n代码实现演示1

6、1周三纹理映射n纹理坐标n创建并启用纹理n纹理过滤器n寻址模式n代码实现演示DirectDraw介绍nDirectDraw介绍3312周三字体nID3DXFont接口nCD3DFontnD3DXCreateText函数n代码实现演示3313周三网格n几何信息n子集和属性缓存n绘制n网格优化n属性表n邻接信息n克隆n创建网格(D3DXCreateMeshFVF)n代码实现演示3314周三粒子系统n粒子n点精灵n粒子系统n代码实现演示Shader介绍nShader介绍3315周三项目实践(设计一个Camera)nCamera类的设计3316周三项目实践

7、(设计一个Camera)n实现细节3317周三项目实践334总学时36合计36364

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。