그 검은 있습니다. 이 모든 일이 발생하고 일부 내 효과를 이상하게 보입니다.OpenGL을 투명 이미지는 내가 안드로이드를위한 게임을하고 있어요 내가 투명 이미지를 그릴 때마다 항상 약간 검은 투명 부분에 추가 할 수있을 것 같습니다 이유가 궁금
다음은 예입니다. 두 개의 원은 흐리게 보이는 흰색 이미지 일 뿐이지 만 서로 겹치는 부분은 그림자가있는 것을 볼 수 있습니다. Inkscape에서 서클 중 두 개가 겹쳐지면 중복되는 부분이 순수한 흰색으로 표시됩니다.
내 혼합을 위해
GLES20.glEnable(GLES20.GL_BLEND);
GLES20.glBlendFunc(GLES20.GL_SRC_ALPHA, GLES20.GL_ONE_MINUS_SRC_ALPHA);
을 사용하고 있습니다.
이런 일이 발생하는 이유 어떤 생각 나는 그것을 피할 수있는 방법?
편집 : 내가 생각할 수있는 유일한 것은 두 개의 이미지들이 대신 서로의 배경 만 혼합되어 어쩌면 같은 Z를 가지고있다?
편집
: 나는 여기에 내가 찾고 있던 결과GLES20.glBlendFunc(GLES20.GL_SRC_ALPHA, GLES20.GL_DST_ALPHA);
에
GLES20.glBlendFunc(GLES20.GL_SRC_ALPHA, GLES20.GL_ONE_MINUS_SRC_ALPHA);
을 변경했습니다.
있는 유일한 방법은 지금은 그 그들에 투명한 검은 색을 가지고 있던 투명 이미지는 내가 대상 알파 1. 하나의 마이너스 소스가를 추가 왜 생각하기 때문에 의미가있는 무시된다는 것입니다 회색?
편집의 질문에 대해서는 틀렸고 불가능합니다. – Tim
개인적으로 나는 그림자가 멋지다고 생각한다. 하지만 그건 나 뿐이야. – ashes999