首页 相关文章 在CB中进行DirectX编程(3)

在CB中进行DirectX编程(3)

  2.3 装入并显示图形文件

  为了简明地说明采用DirectDraw图形文件的显示技术,我们以示例程序dx2介绍图面、图形文件装入、图形缩放、图形在图面上显示等的初步概念和实现技术。

  2.3.1 DirectDraw显示图形的技术

  为了显示图象,DirectDraw必需首先拥有类似画布(canvas)的绘图空间,DirectDraw并不向在DOS下那样简单地将显示缓存作为绘画的对象,而是通过DirectDraw对象创建各种不同种类的图面(Suerface),图面上的内容可以被应用程序自由地拷贝、组合,生成千变万化的图形。

  2.3.1.1图面分以下几种类型:

  (1)主图面(Primary图面):即在屏幕上显示出来的图面,就是GDI用于绘制Windows用户界面的图面。每个DirectDraw对象只能有一个主图面,主图面的尺寸、位置和格式由系统当前的显示模式决定,不能改动。

  (2)后台图面(Off-screen图面):此类图面不能被直接看到。一般来说,后台图面往往用于作为游戏精灵动画、背景图形等部件的存储缓冲区。后台图面的尺寸是可以调整的,且可以有多个后台图面,其大小根据实际情况调整,...[ 查看全文 ]

2016-02-19 标签:

在CB中进行DirectX编程(3)的相关文章

手机页面
收藏网站 回到头部