第14章DirectX编程简介.doc

第14章DirectX编程简介.doc

第14章 DirectX编程简介 DirectX是微软公司为编写游戏和其他高性能多媒体应用程序而开发的一组高级的Windows低层API,它包含了对图(图形、视频和三维动画)、声音(声效与音乐)、输入设备和网络游戏等的支持。 本章先概述DirectX的基本内容,然后介绍DirectX的主要组件Direct3D和DirectSound的基本编程方法,并给出若干具体编程实例。 14.1 DirectX概述 本节简单介绍DirectX的发展历史、版本和功能的演化、结构和模块划分。 DirectX是Windows的一种多媒体API,它在保持设备无关性的同时,可以让应用程序直接控制多媒体设备,从而能充分利用硬件的功能,因此可获得最高的性能。 DirectX自从推出以来,就始终处在快速发展的过程之中。它已经经历了多个版本,其模块和功能也一直在不断地增加和完善。 DirectX是一种基于COM的系统,主要由硬件抽象层HAL和硬件模拟层HEL所构成。DirectX被分成若干个组件模块,涵盖了多媒体应用的方方面面。而且这些组件的数目、名称和功能,也是随着其版本的演化而有所增减、改变和加强。 14.1.1 历史 微软公司于1990年5月推出的Windows 3.0大获成功,它是一种与设备无关的具有图形用户界面(GUI)的操作系统。后来又于1992年3月推出Windows 3.1,提供了对多媒体的

文档评论(0)

1亿VIP精品文档

相关文档