0

我是使用 COcos2d IOS 的 Box2d 新手,并开始制作不同的简单实体,现在我在获取某些形状(即 mySprite.png)的顶点时遇到问题,例如不凸的不规则形状。如何将这些形状转换为凸形,以便它们的身体碰撞准确工作?

我是否必须将这些凹形分解成较小的凸形部分,这是一项繁重的任务,这是他们的任何简单方法或某种算法。

还请提供帮助材料链接

我将非常感谢您的帮助和关心。

问候阿比..

4

1 回答 1

0

如果您使用的是 flash,那么这个类是很好的解决方案:http ://www.emanueleferonato.com/2011/09/12/create-non-convex-complex-shapes-with-box2d/

我正在使用 box2dWeb,但我找不到比将凹面形状分解成更小的凸面部分,然后用“焊接接头”将所有这些部分连接起来更好的解决方案。

对我有很大帮助的免费工具是“box2d-editor”:http ://code.google.com/p/box2d-editor/

于 2013-09-08T23:01:23.670 回答