欢迎来到天天文库
浏览记录
ID:11508998
大小:162.00 KB
页数:6页
时间:2018-07-12
《开题报告-基于windows平台directx视频加速技术的坦克大战游戏设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、毕业设计(论文)开题报告题目:基于windows平台DirectX视频加速技术的坦克大战游戏设计与实现学院:专业名称:班级学号:学生姓名:指导教师:填表日期2013年11月25日南昌航空大学软件学院东软班开题报告版本:V1.0一、选题依据、目的和意义DirectX是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上可以看出DirectX的出现就是为了为众多软件提供直接服务的。DirectX被广泛使用于Microsof
2、tWindows、MicrosoftXBOX、MicrosoftXBOX360和MicrosoftXBOXONE电子游戏开发,并且只能支持这些平台。最新版本为DirectX11.2,创建在最新的Windows8.1上。MicrosoftDirectX旨在使基于Windows的计算机成为运行和显示具有丰富多媒体元素(例如全色图形、视频、3D动画和丰富音频)的应用程序的理想平台。DirectX包括安全和性能更新程序,以及许多涵盖所有技术的新功能。应用程序可以通过使用DirectXAPI来访问这些新功能。DirectX加
3、强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低了用户安装及设置硬件的复杂度。DirectX最主要的目的之一是促进在Windows操作系统上的游戏和多媒体应用程序的发展。在DirectX出现以前,主要开发平台是MS-DOS,开发者为了使他们的程序能够适应各种各样的硬件设备而绞尽脑汁。自从有了DirectX,开发者便可以获益于Windows平台的设备无关性,而又不失去直接访问硬件的特性。DirectX的主要目的就是提供像MS-DOS一样简洁的访问硬
4、件的能力,来实现并且提高基于MS-DOS平台应用软件的运行效果,并且为个人电脑硬件的革新扫除障碍。另一方面,DirectX是为了在当前或今后的计算机操作系统上提供给基于Windows平台的应用程序以高表现力、实时的访问硬件的能力。DirectX在硬件设备和应用程序之间提供了一套完整一致的接口,以减少在安装和配置时的复杂程度,并且可以最大限度地利用硬件的优秀特性。通过使用DirectX所提供的接口,软件开发者可以尽情地利用硬件所带来的高性能,而不用烦恼于那些复杂而又多变的硬件执行细节。DirectX的另外一个重要目的
5、是给硬件厂商提供开发策略,他们可以从高性能程序的开发者和独立的硬件供应商(independenthardwarevendors,IHVs)那里得到反馈。所以,在DirectX程序员参考书中有时可能会提供那些还不存在的硬件加速设备的技术细节。在很多时候,软件可以模拟这些特性,在另一些情况下,软件根据硬件的指标判断出其特性,并且可以忽略那些硬件并不支持的性能。[1]5南昌航空大学软件学院东软班开题报告版本:V1.0二、国内外研究现状及发展趋势2.1国外现状及发展趋势DirectX作为一个用于多媒体应用程序和硬件增强的编
6、程环境,它是微软为了将其Windows建设成适应各种多媒体的最好平台而开发设计的。DirectX目前已经成为微软自身SDK的一部分,Windows98、Me、2K、XP、2003内都集成了DirectX,表明它已经成为了操作系统的一部分。在DirectX出现之前,硬件制造商设计一个全新的多媒体产品后,必须考虑到它可以搭配其他的硬件设备一起使用,所以在编写驱动程序的时候就要对市面上林林总总的各式硬件产品进行全面的汇总调查,然后再将这些硬件特性与自己的产品融合到一起,因此编写一个驱动程序非常麻烦,而且没准在使用的时候还
7、会出现硬件不兼容的情况。但是DirectX的出现就彻底改变了这一局面,因为它拥有一个硬件抽象层,简单的说就是可以直接让游戏、软件程序和硬件来进行数据传输,从而改变了硬件之间兼容性的问题。当前,DirectX平台所依赖的渲染管道构架已经取得了重大发展。最近5年中,随着从固定管道到可编程管道的过渡,发生了许多戏剧性的变化。虽然变化的进程很快,但每一步都反映出了设计者在通用性、性能以及成本上所做出的进步。[2]2.2国内现状及发展趋势游戏的开发在我国属于新兴的一个产业起步较晚发展较快普遍存在着缺乏对新技术的实现和研发创新
8、的周期较长等情况产品的开发与国内市场需求还有很大的距离继而引发了一系列的问题使国产游戏无法适应市场的需要解决这些问题不仅对游戏开发的各个环节提出了更高的要求也对游戏本身相关的理论研究、系统结构、框架支持和各种技术提出了更高的要求。近年来随着图形学领域的飞速发展以及各大游戏引擎厂商推出的更为复杂全面的引擎框架游戏开发已经开始着重于实时真实感渲染、逼真环境效果和
此文档下载收益归作者所有