2011-01-31 5 views
3

OpenGL과 cocos2d를 처음 접해서 스프라이트의 setBlendFunc를 이해하는 데 어려움을 겪고 있습니다. 사용 된 상수에 대한 설명은 어디서 얻을 수 있습니까?Cocos2d : 스프라이트를 블렌드하기 위해 setblendfunc를 이해하는 데 도움이됩니다.

사용자가 스프라이트를 문질러서 그 아래에있는 것을 볼 수있게하려고합니다. 이는 페이지의 특정 스프라이트에만 해당됩니다.

모든 도움말을 크게 높이 셨습니다.

답변

3

내가 당신을 위해 무엇을 찾고있는 것은 그것이 모두 소스와 대상을 지우거나 소스 (당신은 표면에 흠집 할로 이미지를 취소 할 (ccBlendFunc){GL_ZERO, GL_ONE_MINUS_SRC_ALPHA}을 다할 것으로 (ccBlendFunc){GL_ZERO, GL_ZERO}이라고 생각 documentation on OpenGL ES 1_0 glBlendFunc

를 읽어보십시오 - 원 또는 무엇이든간에 알파 == 1을 가지고 싶습니다. 그리고 영역 밖에서는 알파 == 0 (완전한 투명도)을 가지며 거기에 설정된 값에서 1을 뺄 때 대상 알파 (배경)를 0으로 설정합니다. - 가능성이 가장 높습니다.

관련 문제