有没有办法在Box2D中绘制凹面多边形并检测与其他形状的碰撞

Mar*_*ine 3 polygon box2d-iphone physics-engine ios

我是Box2D物理引擎的初学者。当我具有不规则曲线的图像时,我正在尝试开发多边形。但是参考了使用Vertex Helper的Raywenderlich演示教程的参考,我正在绘制多边形,但是在很多情况下,它会产生凹面多边形,而当我执行我的Project时,它会崩溃..因此,如果可以得到凹面用法的一些帮助多边形会很棒。

任何帮助或建议表示赞赏。谢谢

Sur*_*ran 5

@海洋; 要使用凹面多边形,您需要将其分解为较小的凸面多边形。刚创建实体时,只需将凹面多边形分解为不同的凸面多边形,然后为所有这些单独的凸面多边形创建形状即可。