0
私は、背景のためにタイルする必要がある512x512の画像を持っています。XNA 4 2Dタイル状スプライト - 奇妙な線
これは、SamplerState.LinearWrap
に設定し、画像に大きなソース矩形を設定することでこれを行います。
spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.NonPremultiplied, SamplerState.LinearWrap, DepthStencilState.Default, RasterizerState.CullNone);
spriteBatch.Draw(texture, bounds, bounds, Color.White);
spriteBatch.End();
bounds
今のところはこのようにnew Rectangle(0, 0, 1024, 768)
探していますされています
画像をタイル状にされている場合、これらのラインです。オリジナルのPNGには、エッジに線がありません(ズームインしてPhotoshopで確認しました)。
これを引き起こす原因は何ですか? Here is an example project on DropBox。
2の力以外のテクスチャを使ってみましたが、SamplerState
でエラーが発生しましたので、適切なサイズのテクスチャを使用しています。
ありがとう、私はデザイナーにそれを見て、あなたに知らせるでしょう。 – jonathanpeppers
あなたが正しいかのように見えますが、画像の上端と左端に部分的に透明なピクセルがいくつかあります。 – jonathanpeppers