它不需要看起来像一个进度条。
我只需要在加载纹理时说“正在加载图像......”,然后在加载完成时说“完成”。
我不知道,该怎么做?
我在我正在开发的 DirectX 应用程序中做过类似的事情。
它背后的想法是使用D3DXSPRITE
界面将文本绘制到屏幕上。从 Direct3D 设备开始绘制场景,从精灵开始绘制,调用精灵的DrawText
函数,然后结束精灵和设备场景。
注意:这需要在开始加载纹理之前初始化 Direct3D 设备和精灵。
Dialog/Popup
我这样做的方式是,每次调用我的函数时,我都会在屏幕上绘制一堆对象redraw
,所以在加载纹理之前,我添加了一个Dialog
带有加载消息的对象,重新绘制屏幕,然后开始加载,然后然后用“完成!”替换/修改对话框 留言,又重刷了一遍。
希望能帮助到你!