0

各呼び出しは、テキスト文字列のすべての文字を個別に描画しますか(フレームごとに各文字をspriteBatch.DrawString(spriteFont, "text", new Vector2(10, 20), Color.White)呼び出します)、または 1 つのテクスチャを作成して再描画しますか、それとも他の方法で機能しますか?spriteBatch.Draw

4

1 に答える 1

2

各文字に対して内部的に SpriteBatch.Draw() を呼び出します。次に、SpriteBatch.End() を呼び出すと、バッチ全体と、.Begin() を呼び出してから描画した可能性のあるその他の Texture2D スプライトが、レンダリングのために GPU に渡されます。

于 2013-02-25T03:00:18.620 に答える