2010-04-09 3 views
1

현재 XNA에서 텍스처에 단일 색상 픽셀을 그리는 중입니다. 그러나 화면에 그려지는 색이 배경색과 혼합되기 때문에 블렌드가 발생하는 것 같습니다. 이 색상을 끄면 내가 그린 색상 만 그릴 수 있습니다.XNA에서 텍스처 블렌딩 끄기

this.spriteBatch.Draw(texture, new Rectangle(x, y, 1, 1), [My Color]); 

답변

0

나는 운이없이 위의 방법을 시도했다. 대신 1x1 솔리드 흰색 픽셀을 만들고이를 바탕색으로 사용했습니다. 그것은 혼합 문제를 해결했습니다.

2

"[My Color]"의 알파 채널을 확인하십시오. 또한

:

device.RenderState.AlphaBlendEnable = false;