Box2D:如何获得静态物体的位置?

| 我有一个混合了静态和动态物体的Box2D世界。发生碰撞时,我只能获得动态位置。 是否可以获取静态对象的位置? 注意,这是先前问题Box2D的改进:如何获取传感器的位置?     
已邀请:
我找到了一种方法-在碰撞中,AABB的中心将给出位置
contact.GetFixtureA().GetAABB().GetCenter()
    
您可以使用以下代码获取位置向量:
b2Transform t = body->GetTransform();
b2Vec2 pos = b2Vec2(t.p.x,t.p.y);
    

要回复问题请先登录注册