标签: objective-c ios box2d box2d-iphone
我正在尝试保存一个场景并在iOS上使用Box2D重新加载它,但我遇到的问题是,从文件中读取场景后,多边形不会正常碰撞。这是一种或半碰撞,好像多边形是凹的。但是,它们可以使用GLESDebugDraw正确渲染。我按照它们写入的顺序读取多边形的顶点,这与它们存储的顺序相同。任何有关正在发生的事情的想法在这一点上都是有用的。感谢。
答案 0 :(得分:1)
我弄清楚它是什么。结果我没有保存/读取边缘的法线。我认为它会在构建b2体时从顶点生成法线。显然不是。