2012-12-06 5 views
0

폭 52 픽셀, 높이 47 픽셀의 타원을 만들어야합니다. Chipmunk 엔진을 사용하여 폴리곤뿐만 아니라 특정 반지름으로 원을 만들 수 있음을 발견했습니다. 나는 Chipmunk에서 일하는 것이 처음이다. 엔진에 대한 문서는 매우 간단하다.Chipmunk Physics Engine으로 타원 만들기

Chipmunk에서 어떻게 타원을 만들 수 있습니까? 저는 현재 Objective-c와 cocos2d를 사용하여 iPhone으로 작업하고 있습니다.

나는이 세부 사항을 설명하는 것이 쓸데없는 것처럼 보일 수 있지만 최대한 정확하게 만들어야한다고 알고 있습니다.

감사합니다.

답변

1

PhysicsEditor을 사용하여 모양을 디자인 할 수도 있습니다.

이미 타원 이미지가있는 경우 해당 이미지를 사용하여 PhysicsEditor가 이미지의 경계를 따라갈 수 있습니다. 어쨌든 이것은 실제로 모양을 프로그래밍하는 것보다 훨씬 쉽습니다.

2

Chipmunk의 저자 인 slembcke의 추천은 "다각형을 사용하여 근사치"인 것 같습니다. See this forum post.

다각형 근사가 충분하지 않은 경우 타원에 대한 지원이 없으므로 Chipmunk를 수정하여 새로운 타원 셰이프 유형을 추가해야합니다. 타원에 대한 지원을 추가하는 것은 아마도 상당한 양의 작업입니다.