【问题标题】:Cant Create Box2D body, Unable to use non-Convex polygon shapes无法创建 Box2D 主体,无法使用非凸多边形形状
【发布时间】:2012-12-02 04:30:34
【问题描述】:

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

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

请同时提供帮助资料链接

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

问候 阿比..

【问题讨论】:

标签: cocos2d-iphone polygon box2d-iphone concave non-convex


【解决方案1】:

如果你正在使用 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/

【讨论】:

    猜你喜欢
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多