代码改变世界

随笔档案-2012年4月29日

《Windows游戏编程大师技巧》五、DirectX基础知识和令人生畏的COM

2012-04-29 21:40 by java线程例子, 484 阅读, 收藏,
摘要: 所有的DirectX组件都是以COM实现的,两者环环相扣。DirectX基础DirectX可能会让身为程序员的你丧失些对硬件的控制能力,但是DirectX比Windows系统自带的GDI或MCI快上很多倍,并且也更稳定。在编写Windows游戏的过程中,使用DirectX的方法要干净和优雅得多。你只要向DirectX发出命令,它就会帮你处理所有细节问题。无论是显卡、声卡、键盘鼠标还是网卡,只要是DirectX支持的硬件,就可以被你的程序使用而无需知道其中的奥秘。DirectX是如何工作的呢?通过COM技术,以及一套由微软和硬件厂商共同编写的驱动库就可以实现。硬件商必须遵守微软的协议才能开发与硬 阅读全文