OpenTK 및 OpenGL을 사용하여 게임에 빠른 2D 렌더링 시스템을 설치했습니다. 내가 사용의 투명성을 설정 한 : 추첨의 시작 그러나OpenGL Quad 만 배경과 블렌딩
GL.Enable(EnableCaps.Blend);
GL.BlendFunc(BlendingFactorSrc.One, BlendingFactorDest.OneMinusSrcAlpha);
, 내가 (텍스처가 System.Drawing로드 PNG 파일입니다) 그릴 갈 때마다, 그것은 단지 색으로 조화를 이루고 I 분명 전화 : 그것은 2D 렌더링이 이미 충분히 테스트되었습니다의로
난 그냥, MonoGame로 전환 결국
혼합 모드는 대상의 소스와 100 % 소스의 알파를 100 % 사용한다고 말합니다 (예 : 이미지에 알파 채널이없는 경우). 블렌딩 없음에 해당 –
내 이미지에 알파 채널이 있습니다. – CallumDev
빨대에서 움찔하지만 깊이 테스트를 끄시겠습니까? (z 버퍼) –