0

我正在尝试在 iOS 上使用 Box2D 保存场景并重新加载它,但我遇到的问题是从文件中读取场景后,多边形没有正确碰撞。这是一种或半碰撞,就好像多边形是凹的一样。然而,它们确实使用 GLESDebugDraw 正确呈现。我以与它们写入相同的顺序读取多边形的顶点,这与它们的存储顺序相同。在这一点上,任何关于正在发生的事情的想法都会很有用。谢谢。

4

1 回答 1

1

我弄清楚它是什么。原来我没有保存/读取边缘的法线。我认为它会在构建 b2body 时从顶点生成法线。显然不是。

于 2011-11-23T06:35:39.073 回答