我正在开发一个使用Box2d的应用程序。我有一个拥有几个街区和一个物体的世界 与他们相撞。在碰撞开始的那一刻,物体开始改变它们的形状,它们变得更大。可能导致这种情况的原因。
我在固定位置和睡眠状态下创建身体。还有shapeDef-> friction = 0.8f; shapeDef-> density = 1.0f; shapeDef-> restitution = 0.2f;
也许我没有使用正确的物理参数,我不想要那种变形。只是运动和身体保持其原始形式。
答案 0 :(得分:1)
好的,我发现了这个错误。
这是我的渲染功能的错误。 gl初始化中的纵横比不正确,因此当对象在轴上旋转时,它会被放大。