プログレスバーのように見える必要はありません。
テクスチャの読み込み中に「画像を読み込んでいます...」と言い、読み込みが完了すると「完了」と言うだけです。
どうしたらいいのかわからない?
プログレスバーのように見える必要はありません。
テクスチャの読み込み中に「画像を読み込んでいます...」と言い、読み込みが完了すると「完了」と言うだけです。
どうしたらいいのかわからない?
私が取り組んでいたDirectXアプリケーションでこのようなことをしました。
その背後にある考え方は、D3DXSPRITE
インターフェイスを使用して画面にテキストを描画することです。Direct3Dデバイスでシーンの描画を開始し、スプライトで描画を開始し、スプライトのDrawText
関数を呼び出してから、スプライトとデバイスシーンを終了します。
注:これには、テクスチャのロードを開始する前に、Direct3Dデバイスとスプライトを初期化する必要があります。
関数が呼び出されるDialog/Popup
たびに画面に描画するオブジェクトのスタックがあったので、テクスチャをロードする前に、ロードメッセージを追加し、画面を再描画してから、ロードを開始しました。次に、ダイアログを「Done!」に置き換え/変更しました。メッセージ、そして再び書き直しました。redraw
Dialog
それが役に立てば幸い!