org.jbox2d.dynamics.Body.setFixedRotation()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(1.0k)|赞(0)|评价(0)|浏览(124)

本文整理了Java中org.jbox2d.dynamics.Body.setFixedRotation()方法的一些代码示例,展示了Body.setFixedRotation()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Body.setFixedRotation()方法的具体详情如下:
包路径:org.jbox2d.dynamics.Body
类名称:Body
方法名:setFixedRotation

Body.setFixedRotation介绍

[英]Set this body to have fixed rotation. This causes the mass to be reset.
[中]将此实体设置为具有固定旋转。这会导致质量重置。

代码示例

代码示例来源:origin: libgdx/libgdx

/** Set this body to have fixed rotation. This causes the mass to be reset. */
public void setFixedRotation (boolean flag) {
  body.setFixedRotation(flag);
}

代码示例来源:origin: mirkosertic/GameComposer

@Override
  public void handleGameEvent(PropertyChanged aEvent) {
    if (!insimulation) {
      PhysicsBehaviorTemplate thePhysicsComponentTemplate = (PhysicsBehaviorTemplate) aEvent.getOwner();
      for (Map.Entry<GameObjectInstance, Body> theEntry : dynamicObjects.entrySet()) {
        if (theEntry.getKey().getOwnerGameObject() == thePhysicsComponentTemplate.getOwner()) {
          theEntry.getValue().setFixedRotation(thePhysicsComponentTemplate.fixedRotationProperty().get());
        }
      }
    }
  }
}

相关文章