draw 함수에서 아래와 같이 사용하면 된다.
따로 kmGLPushMatrix(), kmGLPopMatrix()를 호출 하지 않아도 된다.
glEnable(GL_SCISSOR_TEST);
CCEGLView::sharedOpenGLView().setScissorInPoints(
clippingRegion.origin.x + getPosition().x, clippingRegion.origin.y + getPosition().y, clippingRegion.size.width, clippingRegion.size.height);CCNode::visit();
glDisable(GL_SCISSOR_TEST);
[출처] cocos2d-x 레이어 클리핑 시키기|작성자 김아키라
'Development > IOS & Mac' 카테고리의 다른 글
[IOS] UIScrollView contentOffset 애니메이션 후 다른 작업하기 (0) | 2013.09.23 |
---|---|
[IOS Library] 카테고리가 있는 Refresh Controller (0) | 2013.09.13 |
[IOS] Instrument Alloc 항목 설명 (0) | 2013.09.01 |
[IOS Library] 이동 & 삽입 & 확대해서 보기 등등 다양한 기능을 가진 GridView (0) | 2013.08.30 |
[IOS] UIScrollView에서 스크롤 중 NSTImer가 동작이 되게.. (0) | 2013.08.29 |