먼저 이미지를 화면에 그려 넣은 다음 그림과 같은 마스크를 그립니다. 중간에 흰색이있는 원이며 모두 왼쪽은 검은 색이다. glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);를 사용합니다. 을 클릭하면 뒷면 이미지의 흰색 원만 표시됩니다. 그럼 마스크의 같은 위치에 다른 이미지를 그려야합니다. 제 목표는이 부분이 흰 동그라미에 해당하는 부분에만이 이미지를 그리게하는 것입니다. 사실 제가 그리는 것은 달입니다. 그리고 나는 그것을 불투명하게해야합니다. 어떻게해야합니까?OpenGL 블렌드 분야의 문제
나는 당신의 도움을 받고 싶습니다. 당신은 [email protected]에서 이메일을 보낼 수 있습니다.
고마워요!
당신의 방법은 조금 비 재능으로 들립니다. 왜 이걸 시도하는지 설명해 주시겠습니까? (또한 StackOverflow에서 우리는 서로 이메일을 보내지 않고이 사이트에서 답장합니다.) – Macke
BitBlt를 사용하여 마스크 된 스프라이트를 그리는 방식에 익숙한 것처럼 들립니다. – Eric