Objective c Box2D多边形未正确碰撞
我试图保存一个场景,并在iOS上使用Box2D重新加载它,但我遇到的问题是,从文件读取场景后,多边形没有正确碰撞。这是一种排序或半碰撞,就像多边形是凹的一样。但是,它们确实可以使用GLESDebugDraw正确渲染。我以相同的顺序读取多边形的顶点,这与它们的存储顺序相同。在这一点上,任何关于发生了什么的想法都是有用的。谢谢。我知道是什么了。原来我没有保存/读取边的法线。我认为它会在构造物体时从顶点生成法线。显然不是Objective c Box2D多边形未正确碰撞,objective-c,ios,box2d,box2d-iphone,Objective C,Ios,Box2d,Box2d Iphone,我试图保存一个场景,并在iOS上使用Box2D重新加载它,但我遇到的问题是,从文件读取场景后,多边形没有正确碰撞。这是一种排序或半碰撞,就像多边形是凹的一样。但是,它们确实可以使用GLESDebugDraw正确渲染。我以相同的顺序读取多边形的顶点,这与它们的存储顺序相同。在这一点上,任何关于发生了什么的想法都是有用的。谢谢。我知道是什么了。原来我没有保存/读取边的法线。我认为它会在构造物体时从顶点生成法线。显然不是