摩天轮式结构b2revolutejoint

时间:2013-07-25 01:54:32

标签: cocos2d-iphone box2d

我有一个摩天轮式物体,推车使用b2revolute关节连接到它上面。当摩天轮转动时,我希望关节能够自由旋转,以便推车始终朝向正确的方向。

我试图在关节上设置一个电机,以便不断地将推车旋转到与车轮移动方向相反的方向,但无论转动速度有多慢,这都只会使推车一直旋转。

当我旋转摩天轮时,是否有更简单的方法让推车保持正确的方式?

1 个答案:

答案 0 :(得分:1)

建造摩天轮的最佳方法是:

  1. 支撑腿(如果你这样做)应该是一个静止的身体,夹具设置为传感器。否则推车将无法旋转。
  2. 它自己的轮子应该是一个动态圆形(你的选择,可以是其他形状)身体用b2revolute关节连接到腿上。
  3. 应使用b2Wheel接头将推车安装在车轮上。将频率设置在6到8之间(你需要玩这个才能找到最佳位置)。
  4. 以下是如何实现目标的示例链接:

    Ferris Wheel example

    我在RUBE Box2D编辑器中做了一个例子。我不知道你用的是什么,所以我也把它作为C ++代码和JSON格式导出。

    我希望这就是你要找的东西。