Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 LibGDX 平台和 box2D 开发一个游戏,在其中我正在使用 LibGDX 的运动来移动一个身体(动态tocuhPad)
tocuhPad
testBody1.setTransform(new Vector2(x,y), 0);
方法并且在动态体碰撞的路上还有另一个物体(静态)。我想要的是当我的动态体与静态体碰撞时,它们都不会相互重叠,这还没有发生。现在它们通过施加力和移动静态物体相互重叠。那么,我怎样才能防止两个物体的碰撞呢?
testBody1->SetLinearVelocity(b2Vec2(0, 0));
当您的动态体与 BeginContact 方法中的静态体发生碰撞时,您可以做一件事来检查。当它们发生碰撞时,您将动态车身速度设置为零。