走进DirectX的世界
出 版 物:《电脑爱好者》 (Computer Fan)
年 卷 期:2000年第5期
页 面:74-76页
学科分类:1305[艺术学-设计学(可授艺术学、工学学位)] 13[艺术学]
主 题:图形拷贝 函数 GDI 内存 游戏动画 DirectX 位图
摘 要:胜利条件:创建一个后备表面,将位图写入表面;利用BltFast快速位图传递函数实现动画。 上一关中,我们将位图用DDReLoadBitmap()函数绘制到屏幕上。通过分析DDReLoadBitmap()的源代码可以发现,它实际上是通过首先将位图读入内存,再使用GDI函数将位图绘制到表面的DC中实现在屏幕上绘制位图的。而前面我们每隔10毫秒调用这个函数绘制一次位图实际上是一种无谓的操作,静止的画面只需一次绘制就够了。大家都知道,真正需要这样循环操