DirectX®是一组应用程序编程接口(API),用于增强在Windows®操作系统上运行的游戏、活动网页和其他多媒体应用程序。它为硬件和软件提供了一个相互连接或“对话”的桥梁。这些API的集合包括Direct3D、DirectDraw、Direct...
DirectX®是一组应用程序编程接口(API),用于增强在Windows®操作系统上运行的游戏、活动网页和其他多媒体应用程序。它为硬件和软件提供了一个相互连接或“对话”的桥梁。这些API的集合包括Direct3D、DirectDraw、DirectSound,还有导演。一般来说,这些组件的名称以单词Direct.Man holding computer DirectX?的五个重要组件包括:Direct3D:帮助开发人员创建三维图形。DirectPlay:开发人员使用此API测试应用程序。它也被最终用户用作插件。DirectSound:用于将声音与images.DirectInput:用于从I/O设备输入。DirectDraw:这允许开发人员定义二维图像,帮助管理双缓冲区并指定图像。DirectX®是由Microsoft®开发的,以确保多媒体程序员可以轻松访问硬件功能。在Windows®95操作系统发布之前,DOS是游戏编程的最佳选择。MS-DOS平台允许直接访问视频卡等硬件组件,声音设备和输入设备。Windows®95操作系统有一些限制。操作系统的受保护内存模型限制了对硬件功能的访问。不鼓励程序员在代码上保持创造性的自由。Microsoft®认为有必要在操作系统。为了提供这个问题的全面解决方案,引入了DirectX®。它允许程序员轻松地访问图形、声音和输入组件。第一个DirectX®版本于1995年9月作为Windows®游戏的软件开发包发布。它允许程序员集成或创建图形图像,精灵,覆盖和游戏元素,包括声音后来,越来越多的版本被发布,最新的是DirectX®10。DirectX®的关键API之一是Direct3D。它广泛用于Microsoft Windows®和Microsoft®Xbox 360游戏的开发。3D图形API也被其他软件应用程序(如CAD/CAM engineering)使用。最新的DirectX®版本为普通用户带来了许多好处开发人员。它是为Windows®Vista设计的下一代图形技术。此外,它为视频游戏玩家提供了详细的体验,并鼓励开发人员提高游戏的真实感。软件开发工具包(SDK)包含用于构建多媒体应用程序的工具。它还包括示例、库开发人员可以下载directxsdk来创建音频、显示器和其他I/O设备的驱动程序
-
发表于 2020-08-06 10:10
- 阅读 ( 796 )
- 分类:电脑网络