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