版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020/6/15,1,DirectX在游戏开发中的应用,劲舞团SF,2020/6/15,2,游戏产业的发展,中国游戏产业现状中国游戏产业发展前景,2020/6/15,3,中国游戏产业现状,2002年仅网络游戏的直接收入就超过了全年的电影票房2001年国家体育总局将电子竞技列为第99个正式的竞技项目,第二年,钟山学院成立了电子竞技专业游戏开发被列为“863计划”中的一个重要攻关方向。,2020/6/15,4,中国游戏产业现状,目前,金山、腾讯、网易等大公司都投入大量的人力物力进军游戏开发领域。近两年每年成立的游戏公司就达到十几家。盛大在五年时间靠网络游戏成为国内资本最雄厚的IT企业,2020/
2、6/15,5,中国游戏产业现状,2020/6/15,6,DirectX简介,DirectX是Microsoft公司为Windows平台开发的游戏开发包,它包括以下几个组件:DirectDraw:解决平面游戏开发中图形处理问题Direct3D:三维游戏图形技术解决方案,与OpenGL功能一样强大DirectSound:提供延时的低音混合系统,支持硬件加速与声音设备的直接访问,2020/6/15,7,DirectX简介,DirectPlay:简化游戏中使用各种通讯设备的入口,使不同的协议间可以相互通讯,为网络游戏开发提供一个良好的平台DirectInput:支持鼠标、键盘、游戏操纵杆和具有反馈功能
3、的游戏输入设备。DirectMusic:支持MIDI音频,支持运行时动态作曲,2020/6/15,8,DirectDraw技术介绍,支持图形的位块传输功能:,2020/6/15,9,DirectDraw技术介绍,支持图形的位块传输功能:,2020/6/15,10,DirectDraw技术介绍,支持位图缩放、旋转等功能,缩小效果,放大效果,2020/6/15,11,DirectDraw技术介绍,支持ColorKey效果,2020/6/15,12,平面游戏LeapMan开发过程,用PhotoShop和Mspaint制作游戏素材,2020/6/15,13,平面游戏LeapMan开发过程,计算游戏中使
4、用的每一张图片的具体位置构造Sprite(精灵)队列,即把使用的角色信息有规律的存储起来。进行算法设计构造游戏循环,进入游戏控制根据软件运行日志跟踪调试程序,2020/6/15,14,LeapMan游戏截图,2020/6/15,15,LeapMan游戏截图,2020/6/15,16,Direct3D技术介绍,Direct3D是和OpenGL一样的三维图形支持库,它具有以下功能:支持自定义顶点结构(FVF:Flexiblevertexformat),由坐标系里的顶点来确定物体的方向和位置,而且每个顶点有材质属性。支持多缓冲:,2020/6/15,17,Direct3D技术介绍,支持Mesh,Me
5、sh即可编辑网络,它是由许多三维空间中的点构成的物体的框架。可以通过程序向顶点缓冲区内填充信息来生成Mesh,也可以将3dsmax或maya等建立的模型导出为Mesh。如图:,2020/6/15,18,Direct3D技术介绍,支持纹理贴图:,2020/6/15,19,Direct3D技术介绍,支持三种光源:平行光、聚光灯、点灯,2020/6/15,20,Direct3D技术介绍,除此之外,Direct3D支持的功能还有:支持摄像机支持Z缓冲支持通过矩阵变换来改变位图支持材质支持2D显示等,2020/6/15,21,三维台球PoolsUp开发过程,用3dsMax建立桌面模型和房屋模型并导出为.
6、X文件,2020/6/15,22,三维台球PoolsUp开发过程,在程序中用函数建立球杆与球模型用PhotoShop处理Mesh贴图编写台球碰撞算法编写游戏循环,进入游戏控制根据软件运行日志来进行调试,2020/6/15,23,PoolsUp运行截图,未加入HouseMesh时,2020/6/15,24,PoolsUp运行截图,在程序中加入场景HouseMesh后,2020/6/15,25,PoolsUp运行截图,不改变摄像机位置时平面图,2020/6/15,26,开发总结,完成这次的毕业设计后,我觉得开发出好软件不再是很难的事情了。只要付出劳动,就一定会有收获。到目前为止,我学到的东西非常少,还DirectX还有很多不懂的地方。游戏中没有动态贴图、没有网络互联,没有人工智能,也没有使用第三方的游戏引擎。还有很多自己不懂的地方,只有靠自己以后再探索。,2020/6/15,27,致谢,毕业设计是完成了,但四年的大学生活也即将结束。回头来看,觉得虽然自己专业技能并没有达到很高的水平。但至少,我学会了学习,学会了生活,学会了把握自己的未来。面临今后的工作,我并没有感到恐慌。因为我相信自己的能力不比别人差。,2020/6/15,28,致谢
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-黑龙江-黑龙江农业技术员四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-青海-青海理疗技术员二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-青海-青海仓库管理员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-陕西-陕西水工闸门运行工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-陕西-陕西垃圾清扫与处理工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-重庆-重庆造林管护工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-重庆-重庆检验员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-重庆-重庆动物检疫员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-辽宁-辽宁水工监测工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-辽宁-辽宁图书资料员一级(高级技师)历年参考题库含答案详解
- 客户满意度调查分析报告范本
- 毕业设计(伦文)-果蔬清洗机设计说明书
- 2025年UOM无人机理论培训合格证题库及答案
- 招标代理内控制度
- 2026年河北单招语文应用文写作专项通知书信倡议书经典题
- k近邻算法教学课件
- 2025年专升本机械设计制造基础试卷(含答案)
- 2025年度安全生产治本攻坚三年行动工作总结
- 国企综合行政岗笔试题库2025年
- A级注册验船师考试题库及答案
- 防猝死安全培训课件
评论
0/150
提交评论