# 20 자습서를 Nehe에서 읽고 마스킹에 대한 질문은 여기에서 b/w 이미지와 불투명 이미지를 사용하여 마스킹을 구현했지만 그 결과는 전혀 기대하지 않습니다 (OpenGL ES 1을 사용하고 있습니다. iPhone이므로 쉐이더를 사용할 수 없습니다.)
Source+Mask=Result
으로 마스크에 흰색 어떤 결과 사진에서 볼 수 투명하지 않고 무엇을 검정하는 소스 색상 만 흰색 여기 내가 그것을 렌더링하는 데 사용하는 소스 코드 아닌 (!) : OpenGL ES에서 마스킹
// we render from one big texture using coordinates
// so changing rectangle will change the drawn image
_pressedFrame = maskRect;
glBlendFunc(GL_DST_COLOR,GL_ZERO);
[super render:sender];
_pressedFrame = normalRect;
glBlendFunc(GL_ONE,GL_ONE);
[super render:sender];
어떤 도움을 주셔서 감사합니다!
텍스처가 꽤 큽니다. 그래서 그것을 한 번로드하고 간단한 블렌딩을 사용하고 싶습니다. 그렇지만 가능하지 않으므로 멀티 텍스처링을 사용합니다. 감사합니다. –