Box2d碰撞。对象变形

时间:2011-01-07 07:17:22

标签: c++ android android-ndk box2d game-physics

我正在开发一个使用Box2d的应用程序。我有一个拥有几个街区和一个物体的世界 与他们相撞。在碰撞开始的那一刻,物体开始改变它们的形状,它们变得更大。可能导致这种情况的原因。

我在固定位置和睡眠状态下创建身体。还有shapeDef-> friction = 0.8f; shapeDef-> density = 1.0f; shapeDef-> restitution = 0.2f;

也许我没有使用正确的物理参数,我不想要那种变形。只是运动和身体保持其原始形式。

1 个答案:

答案 0 :(得分:1)

好的,我发现了这个错误。

这是我的渲染功能的错误。 gl初始化中的纵横比不正确,因此当对象在轴上旋转时,它会被放大。