2

XNA で画像を並べて四角形全体を埋めることはできますか? 私は件名をグーグルで試してみましたが、うまくいくと思われるものは何も見つかりません(おそらく明らかなものが欠けています)。この MSDN ページを見つけましたが、うまく動かないようです。これが私のコードです:

spriteBatch.Begin(SpriteSortMode.Deferred, null, SamplerState.LinearWrap, null, null);

しかし、これはテクスチャを引き延ばして四角形を塗りつぶすだけで、タイル張りではありません。どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

7

ラップ サンプラーの状態は、通常の 0 ~ 1 の範囲外のテクスチャ座標がラップされることを示します。null ソース矩形で呼び出しDraw()ている場合、テクスチャ座標は常に正確に 0 から正確に 1 になります。

Draw()テクスチャよりも大きいソース四角形で呼び出してみてください。2 倍のサイズは 2 倍、4 倍のサイズは 4 倍のタイルを並べる必要があります。

于 2011-09-06T01:23:32.347 に答える