2013-07-18 1 views
7

MonoGame 라이브러리가 새로 도입되었습니다. 나는 .xnb 파일MonoGame에서 런타임시 텍스처 투명도를 변경하십시오.

_background = content.Load<Texture2D>(_backgroundKey); 

에서 텍스처를로드 한 후 나는 런타임에, 투명성 (알파)를 변경하고 싶습니다.

아 내가 나 자신

spriteBatch.Draw(texture, position, sourceRect, Color.White * 0.5f, .......); 

에게 그것을 반 투명성에 텍스처를 그릴 것입니다 코드 행을 수행하는 방법을 발견했다.

+0

오 답변을 찾았습니다. 사용자에게 다음과 같은 내용이 필요합니다. – igorGIS

+0

답변을 자신의 답변으로 게시 한 다음 초기 게시물을 편집하는 것이 아니라 승인 된 것으로 표시하십시오. – James

답변

0

하면 드로 호에 (반) 투명 컬러를 사용하여 텍스처의 불투명도를 변경할 수

spriteBatch.Draw(texture, position, new Color(Color.Pink, 0.5f); 

값은 0 (완전히 투명)에서 1 (완전 불투명) 범위. Colorlot of different constructors이므로 플로트 대신 바이트 (0-255)를 전달할 수 있으므로 동일한 결과가 발생합니다.