DelphiX 99.10.24 DirectX游戏开发组件详解

DirectX对于大多数游戏爱好者来说并不陌生。在安装游戏前,系统常会提示是否需要升级DirectX。简单来说,DirectX是一系列的DLL(动态链接库),通过这些DLL,开发者可以无视设备差异来访问底层硬件。DirectX封装了一些COM(组件对象模型)对象,这些对象提供了访问系统硬件的主要接口。DirectX目前主要包括以下七个部分:DirectDraw——提供直接访问显存的接口,同时与其它Windows应用程序保持兼容;Direct3D——提供访问3D加速设备的接口;DirectInput——提供鼠标、键盘、力反馈游戏手柄和操纵杆等输入设备的接口;DirectPlay——提供网络功能接口,支持通过TCP/I、IPX等协议进行数据传输;DirectSound——提供访问声卡的接口,支持WAV、MIDI等文件的直接播放;DirectSound3D——模拟三维空间中声音播放效果,提供逼真的环绕立体声;DirectMusic——生成一系列原始声音采样反馈给用户事件。组件列表:TDXDraw DirectDraw和Direct3D组件;TDXDIB 容纳DIB(设备无关位图)组件;TDXImageList 图片列表组件;TDX3D Direct3D组件(与TDXDraw一起使用);TDXSound DirectSound组件;TDXWave 容纳Wave(波形音频文件)组件;TDXWaveList Wave文件列表组件;TDXInput 输入组件,包括键盘和手柄输入;TDXPlay 通讯组件,用于网络游戏开发;TDXSpriteEngine 精灵引擎,用于管理游戏中产生的精灵;TDXTimer 高速定时器,比TTimer更快、更准确;TDXPaintBox TpaintBox的DIB版本;TDXForm 优化的TForm,专用于游戏开发。目前的DelphiX包支持Borland Delphi 3/4/5/6和DirectX 7.0以上版本,并在D7下测试可用。安装DelphiX后,不再需要安装微软的DirectX SDK。
rar 文件大小:2.63MB