XNA3.1を使用しています
最近Components.Add(myComponent)
、ゲームに使用して2Dヘッドアップディスプレイ(HUD)を作成しました。HUDは見栄えがよく、2Dマップ、十字線、フレームレートカウンターが表示されます。問題は、HUDが画面に表示されているときはいつでも、ゲーム内の3Dオブジェクトが正しく描画されなくなることです。
プレーヤーから離れたところに何かが近づいた後に描画される可能性があります。モデルを通り過ぎると、モデルの定義が失われることがあります。HUDを取り外すと、すべてが正常に描画されます。
私が知っておくべきこれに関する既知の問題はありますか?3Dゲームエリアに2DHUDを描画するにはどうすればよいですか?
GameComponent
これは、 :なしの場合のように見えます。
そしてGameComponent
、これが(この場合、フレームレートを示す左上隅の画面外のテキストです)でどのように見えるかを示します。後ろの木がカメラに近い木の前にどのように表示されているかに注目してください。