Полигоны Box2D не сталкиваются должным образом - PullRequest
0 голосов
/ 18 ноября 2011

Я пытаюсь сохранить сцену и перезагрузить ее, используя Box2D на iOS, но проблема у меня заключается в том, что после чтения сцены из файла полигоны не сталкиваются должным образом.Это своего рода или половинное столкновение, как если бы многоугольники были вогнутыми.Тем не менее, они правильно отображаются с GLESDebugDraw.Я читаю вершины многоугольника в том же порядке, в котором они написаны, и в том же порядке, в котором они хранятся.Любые идеи относительно того, что происходит, были бы полезны в этом пункте.Спасибо.

1 Ответ

1 голос
/ 23 ноября 2011

Я понял, что это было. Оказывается, я не сохранял / не читал нормали по краям. Я думал, что это будет генерировать нормали из вершин при построении тела b2. Видимо нет.

...