游戏框架或 API(或包装器),使 Visual Basic 6.0 开发人员能够访问 DirectX API 的强大功能。一个简单的框架,由 5 个专用类组成:图形类、音频播放类、游戏输入设备管理器类、视频播放类和具有一组功能以满足多种需求的帮助程序类。
它被编译为 ActiveX DLL,安装程序中包含最少的依赖库(Visual Basic 6.0 运行时、与 DirectX 8.1 API 连接的 ActiveX 库和 OGG Vorbis 库),并且与任何版本的 Windows 兼容,从 Windows 98 到当前的 Windows 10(仅限桌面版)以及未来支持 Win32 和 DirectX 8.1 的 Windows(今天,它可以在 Windows 上正常工作) 10)。
该项目于 2001 年初开始开发,采用 DirectX 7 API(2002 年更改为 DirectX 8.1)。第一个功能版本于2004年发布,只有一套程序示例作为文档参考和一个论坛来咨询疑问。第二个版本于 2006 年初发布,包含 Visual Basic 6.0 和 .NET 格式的全套程序示例,以及 Windows Helper 格式的完整 API 参考文档。在修复了几个错误并添加了新功能之后,最终版本于 2012 年中期作为开源项目发布。
游戏的框架/API/包装器允许使用 DirectX 的 API 和 Visual Basic 6.0 的开发者。一个简单的框架包含 5 个特殊类别:图形类别、音频再现类别、游戏输入管理类别、视频再现类别、动画类别和多种需要的用途。
编译为 DLL ActiveX,并具有最少的依赖(Visual Basic 6.0 的运行时、与 DirectX 8.1 的 API 连接的 DLL ActiveX、以及 OGG Vorbis 的图书馆),全部包括安装,与不同版本兼容Windows,从 Windows 98 到实际的 Windows 10 (版本)和未来的 Windows 版本将支持 Win32 和 DirectX 8.1 架构(实际,dx_lib32 功能在 Windows 10 中更正)。
该项目从 2001 年开始,使用 DirectX 7 API(在 2002 年使用 DirectX 8.1)。 2004 年公共版的初级版本,单独收集了一些参考文献和咨询论坛的程序。第二个版本于 2006 年发布,包含完整的程序集,包括 Visual Basic 6.0 和 Visual Basic .NET,以及 Windows Helper 格式的 API 完整文档。最终版本,内容丰富,功能新颖,是 2012 年媒体项目的公开和自由项目。