0
我用,因爲幾個星期,我在做遊戲使用那裏我得到了起重機的Box2D物理引擎(最新版本)這個問題上苦苦掙扎之間的妥協,我需要繩子,所以在開始的時候我用距離聯合,起重機的鉤子和它的胳膊之間設有錨點,它的作用相當好。Box2D的 - 繩和距離的聯合功能
我只畫這兩個錨點之間的線,所以它看起來像一根繩子。
距離聯合:
優點:
- 點點彈性看,外觀和行爲更加逼真。
- 我可以修改在運行時我的繩子長度。
缺點:
- 存在的最小距離,所以它往往開始表現奇怪(試圖保持最小距離),而繩長。
- 只能舉起輕的物體
錨索聯合:
優點:
- 可以解除任何對象,無論它是多麼沉重的
- 有沒有最小的距離,所以它不會瘋狂地試圖保持最小進制距離
缺點:
- 不靈活可言,所以沒有真正的現實。
有什麼辦法把它們結合在一起,取得了良好的結果,其中:
- 可以選擇任意負載(不管它是多麼重)
- 可以調節鬆緊稍微給它更多的現實感覺
- 沒有最小距離提前任何幫助
感謝。
您好,我回答你的回答「有點」晚了,但繩索接頭連接到動態物體(例如,起重機臂),它需要是動態的,因爲很明顯,ARM是可移動的,連接到主起重機移動部分(有輪子等),所以我相信靜態身體不能用於這種方法。感謝您的回覆。 – Matim 2013-05-25 14:48:28