360度重力游戏机制,如“他们需要美联储”游戏

时间:2013-05-19 04:41:27

标签: 2d box2d game-physics box2d-iphone

我是“他们需要美联储”游戏的粉丝,我希望更深层次地了解游戏机制。对于360度重力游戏机制背后的基本Box2d(或类似)物理学有哪些好的资源?

首先,我想了解如何使用Box2d或类似物理学使角色围绕圆圈或任何方框进行轨道运动

根据我的理解,我们需要将世界的引力设置为零,然后对角色施加向心力。

我已经在网上搜索了理想情况下会回答上述问题的教程,并且可能提供有关效率,相机运动等方面的其他资源,但我还没有找到任何内容。

1 个答案:

答案 0 :(得分:0)

尝试使用改变重力

-(void) changeGravityByxVariant:(float) xVariant andyVariant:(float)yVariant{
    world->SetGravity(b2Vec2(xVariant, yVariant));
}

我测试了这个并且它有效.....找不到更容易的东西