cocos2d-x 에서 일정 영역 내에 있는 내용만 보여줘야 할 때가 있다.

그럴때 클리핑을 사용 하면 간단하게 처리 가능 하다.

사용 방법은 해당 클래스가 CCNode 를 상속 받을때 visit 함수를 아래와 같이 오버라이딩 하면 된다.



void HelloWorld::visit()
{
	glPushMatrix();
	glEnable(GL_SCISSOR_TEST);
	CCEGLView::sharedOpenGLView().setScissorInPoints( x, y , width, height);
	CCNode::visit();
	glDisable(GL_SCISSOR_TEST);
	glPopMatrix();
}




Posted by 후미카
:

카테고리

전체보기 (102)
Development (102)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

글 보관함