directx从入门到精通(direct简介)

返回总目录
第一篇
DirectX
自动抄表水表
目录
第一章  DirectX简介
1.1  DOS已经过时
1.2  加速DirectX
1.3  加速计算机工业
1.4  Directness原理
1.5  Direct结构
1.6  DirectX组件
1.7  小结
第二章基础
2.1  期望什么
透明导电膜
2.2  COM(对象组件模型)入门
2.3  编程经验 24
2.4  调试DirectX
2.5  总结
第三章开始使用DirectX
zigbee模块通信
3.1  安装
免蒸加气砖
3.2  文档
母线排
3.3  例子程序源代码3.4  其他有用的信息3.5  使DirectX开始工作3.6  总结
directdraw
第一章  DirectX简介
到目前为止,Microsoft Windows下的计算机游戏还没有一个辉煌的历史──它的成功还受到多媒体技术方面的限制。Windows所提供的应用程序和PC平台之间的设备独立性使得游戏和多媒体开发者备受压力,这是因为设备独立性技术使得软件和硬件之间增添了许多中间层次,因此要想在Windows平台上生成平滑、快速的动画和紧凑、实时的输入和声音是非常困难的。Windows的中心思想就是要把开发者和应用程序从硬件中分离出来,但这一点对于那些想直接操作硬件而获得最大速度的游戏开发者来说是致命的。市场需要的是高性能的游戏,因此,对于那些想把Windows作为计算机游戏平台的推广者来说,“DOS!DOS!DOS!”是他们经常遇到的对DOS游戏的赞歌!
1.1  DOS已经过时
然而,MS-DOS也有它自已的问题,其中最棘手的是硬件设备的支持。PC机的游戏开发者是不能享受到游戏机开发者的那种平台一致性的。对于游戏机软件开发者,他们晚上可以睡得很香,因为白天所写的代码将在上百万台同样的机器上运行。而PC机的开发者却不能这样,他们老是梦见新
的图形协处理器、数字游戏杆、3D加速卡和实时的输入设备,他们自已也知道,在下一个游戏中将需要支持更多的硬件。
所有的PC游戏都要利用目前最好的硬件以获取最佳性能,这使得那些小游戏软件开发公司很难跟上硬件发展的步伐。在他们的游戏刚放上柜台不久,新的硬件就出现了。由于这些硬件之间缺乏一致的接口,这就使得游戏开发者们不得不花费很多时间和精力来编写自已的硬件驱动程序以获取新硬件的最佳性能。但不幸的是,这种做法在大多的情况下会使得游戏软件难以安装以致于顾客们都会很恼火,同时也会增加维护费用。
一个像Windows这样的操作系统能够提供许多MS-DOS世界所不具备的性能。Windows提供了很多优越性,这使得有关安装问题的大幅度地下降。例如,Plug & Play(即插即用)功能使得用户安装最新的显示卡、输入设备或声卡都变得非常简单。在安装过程中,Windows系统的注册器会询问配置信息,而且Windows的自动播放系统使得安装变成真正的自动化。但是直到目前为止,使用Windows这样的平台对游戏开发者来说是意味着严重的性能损失。
所有的这些情况都随着DirectX的推出而改变了。DirectX向游戏开发者提供了一个健全并有良好支持的平台,使他们能够开发出高性能的游戏或多媒体应用程序。DirectX又打开了Windows的一扇大门,使得开发者们不用损失机器的性能就可以获得高质量的游戏,同时他们也不用费尽心思支持各种硬件了。

本文发布于:2024-09-22 13:23:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/337201.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:游戏   开发者   使得   硬件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议