2012-06-27 4 views
0

다른 캐릭터에 다양한 팁을 붙일 수있는 Android 앱을 만들려고합니다. 이렇게하려면 텍스쳐 (문자)를 넣은 사각형을 만들었습니다. 투명도 (그래서 당신이 배경을 볼 수 arround 그를) 그리고 난 질감이 의류의 조각입니다 다른 사각형을 추가했습니다. 문제는 그들의 구체적인 질감과 두 사각형은 backgroud를 보여 주지만 두 번째 사각형은 사각형을 표시하지 않습니다 그의 뒤에.Android OpenGL의 투명 텍스처

제 질문은 어떻게 제 2 사각이 투명 부품의 첫 번째 사각형과 배경을 보여줄 수 있나 생각합니다.

+0

투명한 사각형을 * 정사각형 후 또는 그 반대로 렌더링 하시겠습니까? 투명성을 사용할 때 순서가 중요합니다. –

+0

흠 나는 너가 의미하는 바를 이해한다고 생각한다. 나는 주문에 관해 전에 읽었 어. 나는 그것을 들여다 볼게, 나는 여전히 이것에 대해 새것이다. 고맙습니다! –

+0

그리고 블렌딩이 활성화되어 있고 올바른 블렌드 기능이 설정되어 있는지 확인하십시오.) –

답변

0

알파 구성 요소를 사용합니다. 픽셀에 투명도가 추가됩니다. 여기 좀 봐

+0

답장을 보내 주셔서 감사합니다! Alpha 구성 요소를 사용해 보았습니다. gl.glBlendFunc (GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA); 하지만 불행하게도 부분적으로 만 작용합니다. 원하는 효과를 얻었지만 텍스처가있는 두 번째 사각형에는 투명도 효과가 있습니다. 백 그라운드를 볼 수 있습니다. 생각이 있습니까? –

+0

@Dorin 문제가있는 코드를 게시 할 수 있습니까? 각 텍스처의 투명도를 제어 할 수 있다고 가정합니다. –