0
왜 텍스처 가장자리에 원하지 않는 색의 선이 포함되어 있습니까? 텍스처는 픽셀의 일부분으로 이동합니다.화면에 그릴 때 텍스처가 이동 한 것처럼 보입니다 (XNA)
왜 텍스처 가장자리에 원하지 않는 색의 선이 포함되어 있습니까? 텍스처는 픽셀의 일부분으로 이동합니다.화면에 그릴 때 텍스처가 이동 한 것처럼 보입니다 (XNA)
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;
을