如何在游戏/物理引擎中实现2D公平夹具



我最近玩了Nintendo徽章街机,我想知道如何实现夹具。

预期的行为,对于那些不知道游戏的人可以在此视频中看到:http://ytcropper.com/cropped/2-59b6b68872036

我知道玩家可以获得的项目遵循任何游戏引擎的基本物理(它们具有重力,重量和形状与精灵有关),但我不知道如何实现夹具。<<<<<<<<<<<<<<<</p>

我的第一个问题是:实现这一目标的理想游戏框架是什么。游戏制造商,方框2D ...

我第二个也是最重要的问题是:如何实现夹具。它是一个复合物体,可以旋转两个身体,直到触摸某物然后摩擦?

谢谢。

要使用的一种方法是使用Box2D及其Revolute关节模拟夹具。基本上,夹具是3个动态的身体:船体和两个标记为船体"幽灵"的侧面(以免它们碰撞)。将这些物体连接到船体的关节必须配置为朝着正确的方向旋转,并且只有在玩家执行动作时才旋转。当夹具击中奖品时,您会使他们的关节为身体工作,因此由于上述摩擦而不会掉落。

可以在Box2D教程中找到更多详细的信息,我希望这个想法很清楚。

最新更新