DirectX 9.0c的功能

来源:百度知道 编辑:UC知道 时间:2024/09/23 09:21:19
功能说明

DirectX是微软提供的一套专供游戏使用的应用程序接口,可以绕过操作系统直接操作指定硬件,从而比使用GDI绘图提高更多性能

DirectX 9.0c包含了几大组件

DirectDraw 专门负责平面绘图的组件,从DirectX 7开始就没有更新了
Direct3D 专门负责三维绘图的组件,也可以平面绘图,而且效果比DirectDraw更好
DirectSound 专门负责播放声音和录音的组件,还附带很多特效,如回声,变调等
VideoAudioPlayBack 专门负责影音的播放工作的组件,在DirectX 8之前叫DirectShow,支持很多媒体格式
DirectPlay 专门负责网络的组件,内建群功能可以直接实现消息重发,不过因为兼容性问题,编程人员更倾向使用Socket
DirectInput 专门负责键盘、鼠标和游戏摇杆输入的组件,比Windows消息提供能多方法,如组合按键,鼠标偏移等

DirectX 9.0c SDK目前支持的编程语言

C++
Visual Basic
Delphi
.Net托管(Visual Basic.Net和C#)

如果你对DirectX编程感兴趣的话,我空间里有文章

DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度

增强图像跟声音效果用的