2010-09-25 6 views

Répondre

1

J'ai fait quelque chose comme ça dans une application DirectX sur laquelle je travaillais.

L'idée derrière cela est d'utiliser l'interface D3DXSPRITE pour dessiner du texte à l'écran. Commencez à dessiner la scène avec le périphérique Direct3D, commencez à dessiner avec l'image-objet, appelez la fonction DrawText de l'image-objet, puis fermez l'image-objet et la scène de périphérique.

REMARQUE: Cela exige que votre appareil Direct3D et Sprite être initialisés avant de commencer textures chargement.

La façon dont je l'ai fait était que j'avais une pile de Dialog/Popup objets que je tirais à l'écran chaque fois que ma fonction redraw a été appelé, avant que je chargé les textures, j'ai ajouté un Dialog avec le message de chargement, refondu la écran, puis commencé le chargement, puis remplacé/modifié le dialogue avec le "Terminé!" message, et redrew encore.

J'espère que ça aide!