2012-12-06 59 views
0

我需要創建一個寬度爲52像素,高度爲47像素的橢圓。使用Chipmunk引擎,我發現您可以創建具有特定半徑的圓以及多邊形。我是與Chipmunk合作的新手,引擎的文檔非常簡短。使用Chipmunk物理引擎創建橢圓

如何在Chipmunk中創建省略號?我目前正在使用iPhone,使用Objective-c和cocos2d。

我知道在這些細節中看似無用,但我需要儘可能精確地創建它。

謝謝!

回答

1

您還可以使用PhysicsEditor來設計任何形狀。

如果您已經有一個橢圓的圖像,那麼您可以使用該圖像來允許PhysicsEditor跟蹤圖像的邊界。無論哪種方式,這比實際編程形狀要容易得多。

2

Chipmunk的作者slembcke的推薦似乎是「用一個多邊形來近似它」。 See this forum post.

如果多邊形近似值不夠好,則必須修改Chipmunk以添加新的橢圓形狀類型,因爲它不支持橢圓。並且增加對橢圓的支持可能是一項重要的工作。