2011-11-18 74 views
0

我試圖保存一個場景並在iOS上使用Box2D重新加載它,但是我遇到的問題是在從文件讀取場景後,多邊形不會正確碰撞。這是一種碰撞或半碰撞,好像多邊形是凹的。但是,它們會使用GLESDebugDraw正確渲染。我按照它們寫入的順序讀取多邊形的頂點,這與它們的存儲順序相同。關於發生什麼的任何想法在這一點上都是有用的。謝謝。Box2D多邊形沒有正確碰撞

回答

1

我搞清楚它是什麼。原來我沒有保存/讀取邊緣的法線。我認爲它會在構建b2body的頂點產生法線。顯然不是。