2010-06-17 7 views
0

불규칙한 다각형을 만드는 2D 점의 배열이 있습니다. 내가하고 싶은 것은 그것의 테두리를 그린 다음 색깔로 채우는 것입니다.iPhone - 2D 도형 그리기

나는 주위에 게임을 코딩적인 Cocos2D를 사용하고,하지만 난적인 Cocos2D에서 채우기 기능 만

ccDrawLine 

등을 발견하지 않았습니다.

Cocos2에서 채워진 모양을 그릴 수있는 간단한 방법이 있습니까?

또한 Core Graphics는 이러한 목적으로 아름답게 작동 할 것이라고 언급했지만 Cocos2d와 통합 할 수는 없습니다.

<Error>: CGContextClearRect: invalid context 

답변

0

적인 Cocos2D 그래서 가능성이 기능을 추가하는 것입니다 궁극적으로는 OpenGL입니다 : 내가이 오류가 나는 그것을 실행

CGContextRef ctx = UIGraphicsGetCurrentContext(); 
CGContextClearRect(ctx, [[UIScreen mainScreen] bounds]); 

그리고 때마다 : 내 CCLayer의 그리기 함수에 넣고 당신은 수동으로 찾고 있습니다. 매개 변수가있는 ccDrawPoly 함수를 추가하여 채울지 여부를 결정하십시오. OpenGL에서 다각형 채우기를 수행하는 데 대한 많은 문서를 찾을 수 있어야합니다.