2010-09-25 94 views

回答

1

我在我正在开发的DirectX应用程序中做了类似的事情。

它背后的想法是使用D3DXSPRITE界面在屏幕上绘制文本。开始使用Direct3D设备绘制场景,开始使用精灵进行绘制,调用精灵的DrawText函数,然后结束精灵和设备场景。

注:这要求你的Direct3D设备和雪碧启动加载纹理被初始化。

我做的是,我不得不说我每次我redraw函数被调用时提请到屏幕上,所以之前我装的纹理,我添加了一个Dialog与加载消息Dialog/Popup对象堆栈的方式,重划的屏幕,然后开始加载,然后用“完成!”替换/修改对话框。消息,并再次重新绘制。

希望它有帮助!