2013-07-25 47 views
0

我有一個摩天輪類型的物體與車連接到它使用b2revolute接頭。當摩天輪轉彎時,我希望關節能夠自由旋轉,以使車輛始終朝向正確的方向。摩天輪式結構b2revolutejoint

我試圖在關節上設置一個電機,以不斷旋轉與車輪移動方向相反的小車,但是無論多慢地轉動小車,這都會使小車完全旋轉。

當我旋轉摩天輪時,是否有一種更簡單的方法可以讓購物車保持正確的方式?

回答

1

要建造摩天輪的最佳方式是:

  1. 支撐腿(如果你這樣做的)應該是一個靜態物體與設置傳感器裝置。否則購物車將無法通過它們旋轉。
  2. 它自己的輪子應該是一個動態的圓形(您的選擇,可以是其他形狀)身體附加到與b2revolute關節的腿。
  3. 購物車應與b2Wheel接頭連接在車輪上。在6到8之間設置一個頻繁的分頻點(你需要玩一下才能找到一個最佳點)。

下面是一個例子的鏈接如何可以實現的目標:

Ferris Wheel example

我已在魯貝Box2D的編輯器的例子。我不知道你在用什麼,所以我也將它作爲C++代碼和JSON格式導出。

我希望這是你在找什麼。