0

我需要创建一个宽度为 52 像素、高度为 47 像素的椭圆。使用 Chipmunk 引擎,我发现您可以创建具有特定半径的圆以及多边形。我是使用 Chipmunk 的新手,引擎的文档非常简短。

如何在 Chipmunk 中创建椭圆?我目前正在使用 iPhone,使用 Objective-c 和 cocos2d。

我知道进入这些细节似乎没有用,但我需要尽可能精确地创建它。

谢谢!

4

2 回答 2

2

Chipmunk 的作者 slembcke 的建议似乎是“使用多边形来近似它”。 请参阅此论坛帖子。

如果多边形近似不够好,您将不得不修改 Chipmunk 以添加新的椭圆形状类型,因为它不支持椭圆。并且添加对椭圆的支持可能是大量的工作。

于 2012-12-06T06:27:20.287 回答
1

您还可以使用PhysicsEditor设计任何形状。

如果您已经有一个椭圆的图像,那么您可以使用该图像来允许 PhysicsEditor 跟踪图像的边界。无论哪种方式,这都比实际编程形状要容易得多。

于 2012-12-06T11:06:34.400 回答