2012-07-13 72 views

回答

0

Texture2d有時您可能會看到移動或錯位,當您沒有繪製整個紋理時,只是通過參數SourceRect和紋理的位置(Vector2)具有非整數座標。它可能看起來像在邊緣顯示不希望的紋理元素。

如果您的紋理具有1px的紫色邊框,則實際圖像可能會出現狹窄的紫色邊緣。您可以通過使紋理座標爲整數來避免這種情況。

如果此代碼會造成麻煩......

Texture.Position.X = 4.9876f; // 4.9876f is an example of actual value 
Texture.Position.Y = 5.1234f; 

...嘗試加入鑄:

Texture.Position.X = (int)4.9876f; 
Texture.Position.Y = (int)5.1234f;