2011-12-10 46 views

回答

0

如IRC建議由某人:

使用OpenGL創建polyon然後1映射它:1到Box2D的形狀和紋理的多邊形。

+0

嗨!如果你能提供這方面的例子,我會鼓勵和分享。 – Kimi

+0

我不確定如何自己做,但是我會在創建box2D形狀的同時創建一個OpenGL形狀併爲其賦予相同的變量。 – Derek

-1

從古老的記憶中,看着代碼,這不能用邊緣形狀來完成。你可以將它們鏈接在一起,但即便如此,也沒有自我修飾,這可以讓形狀自身重疊,並且可以。 。 。什麼?沒有創建法線,也沒有質心。

這只是一個猜測 - 它已經有一段時間,因爲我用box2d - 但你可以創建一個多邊形嗎?您將首先在數組中創建N個點,然後使用該數組作爲頂部的y值來模擬地面。然後,您將使每個點的y值等於其相鄰(左或右)點的隨時間變化的y值。隨着點到達最後,它們將從陣列中移出,並將新值移動到數組的另一端。
可以這樣做,並且這會對與其他物體的接觸點產生不利影響嗎?