首页 相关文章 DirectX游戏开发入门

DirectX游戏开发入门

一.简介 今天我们要接触到令人敬畏的DirectX。它比Windows GDI要快好几倍,可用于不同的语言和多种平台,支持从绘制象素到高级3D图象,从播放简单声音到数字音乐,从键盘控制到反震手柄……它给你游戏编程所需的一切(有点夸张)。 当然了,它是巨大的,需要好几本书才能含盖它的全部。先不要去担心我在这里所教给你之外的数不清的知识,究竟我把你推到了起跑线上。  阅读本章,你需要前几章的知识和C语言的知识,由于我们还要谈到组件对象模型(COM),它是面向对象系统的基础,你最好还要有一点儿C++的知识。没有也不太要紧,我在讲到这处时会照顾你的。反正你记住,使用DirectX并不需要多少C++的知识。开始吧! 二.什么是DirectX?  DirectX是游戏制作者的API(Application Development Interface)。它是一组答应你直接控制计算机硬件设备的软件。假如你的硬件支持DirectX,并且你用硬件加速你的程序,这就意味着一个字——快。不用担心你的硬件知识,你不会真正的接触到它们。我们是通过硬件抽象层(HAL)和硬件仿真层(HEL)来保证设备无关性和让你的程序正常运行。  DirectX由很多组件构成,每一个都有特定的用途。组件Direct...[ 查看全文 ]

2016-02-19 标签:

DirectX游戏开发入门的相关文章

手机页面
收藏网站 回到头部