1

它不需要看起来像一个进度条。
我只需要在加载纹理时说“正在加载图像......”,然后在加载完成时说“完成”。

我不知道,该怎么做?

4

1 回答 1

1

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

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

注意:这需要在开始加载纹理之前初始化 Direct3D 设备和精灵。

Dialog/Popup我这样做的方式是,每次调用我的函数时,我都会在屏幕上绘制一堆对象redraw,所以在加载纹理之前,我添加了一个Dialog带有加载消息的对象,重新绘制屏幕,​​然后开始加载,然后然后用“完成!”替换/修改对话框 留言,又重刷了一遍。

希望能帮助到你!

于 2010-10-13T18:03:42.830 回答