2013-07-24 33 views
0

我的自行車在Box2d有問題。 這是用旋轉關節完成的。Box2d自行車始終在旋轉

當我想用這輛自行車在我的比賽中爬上一座山時,它總是會旋轉並墜落。 我已經測試了不同的物理設置,如果扭矩太高,它也會旋轉,但我認爲有任何解決方案,但我沒有找到任何幫助我的方法。

是否有解決方案立即啓動我的自行車,而不是等到「電機」全速運轉?例如在我遊戲中的山坡上。

請幫我:)

+0

請提供您的物理模型的截圖,並詳細解釋,您如何使其移動。 – Pavel

回答

0

使用此視頻來了解如何使關節

的想法基本上相反,您必須使用輪聯合旋轉結合

但在輪聯合ü不能設置sprigness的極限,所以你必須用繩子關節有個限度

http://www.youtube.com/watch?v=bBIXpu-D_Zo

+0

嗨,我已經知道該視頻,並試圖用輪子聯合。在我看來,它與旋轉關節一樣的行爲?當我設置高扭矩值時,是否有任何設置導致自行車繞着車輪旋轉的問題? – Vantrebla

0

如果您AR e在你的情況下只使用旋轉關節,那麼你必須使用棱形關節也可以產生震撼效果......這個關鍵的關節軸應該設置成使得自行車臺可能朝向底座的中心......而且你不能創造旋轉和棱鏡接頭在同一點,你必須使用他們之間的臨時身體.....

你可以做的是,而不是創建棱形關節和旋轉關節創建一個單一的車輪關節,將爲您的目的無論是旋轉和棱鏡聯合的效果..

此外,如果你已經實現了上述所有,並獲得相同的結果,然後發佈你設置的值的代碼,你已經設置所有的聯合和身體對應的自行車。那麼這將是由於錯誤的值而導致的問題導致自行車不穩定