|
假如 你是一个喜欢玩3d游戏的玩家的话,那么在你的操作系统之上一定是存在着d3d,其实这就是我们的windows操作系统一个原生的3d功能开发环境和调用接口。
我们在万游戏的时候一切 的3显示工作根本 之上都是交给这种程序来做的,这种程序的益处 很明显,第一点就是能提升我们程序的开发简单水平 ,作为程序员我们并不需要. 关注到底应当是如何实现关于 硬件的控制,我们应当关怀 的只不过是如何构建上层的应用而已。另外的一个方面就是能充沛 的应用 现代计算机硬件的显示功能,显示出愈加 绚丽的图像。
但是我们应当是晓得 的就是这种软件包也是很多的在windows操作系统之下并不单单的是存在这样一种图形api,其是存在很多的。其中最知名 的一个就是opengl。其实假如 说opengl是一个在win7旗舰版操作系统之下的图形开发包的话,那么我们不如是说所谓的opengl是一个在全部的操作系统之上都是能通用的图形api。
在事实之上就是这样的一种状况 ,我们都晓得 在手机之上运行的很多的3d程序吧。其实这就是opengl开发出来的,在pc之上我们玩的cs也是oengl开发出来的。这些都是显示了这种api的普遍 性。但是我们还是应当晓得 的就是在ghost win7之中还是dx的效率是最好的,由于 这是微软自家的图形开发环境,所以说是有很强大的优化性的。但是opengl在设计的时候考虑到了兼容性和通用性所以说效率就是相对应的低一点,但是在其他的平台之上opengl是很优秀的。 |
|
|
|
|
|
|