試そうと思ってる事。:
スプライトを使うようにして、SpriteのBegin()に「D3DXSPRITE_SORT_DEPTH_FRONTTOBACK」だか「D3DXSPRITE_SORT_DEPTH_BACKTOFRONT」を指定してみる。
そのために「CMglD3dSprite」クラスを作る。(DirectXのスプライトを管理するクラス。CMglSpriteとは別に)
とりあえず暫定的な対処として、一旦別のテクスチャに描画してから・・・と言う方法にした。
アルファ値が上手く行かない問題があったが、テクスチャに描く際にはアルファなし、 その後バックバッファに描画する際にアルファありで描画するようにした。
テキストを書いた後、前に関わらず、画像の描画を行うとテキストが隠れてしまう。(多分Zバッファとかその辺りの問題だとは思うんだけれど・・・)