4

我不确定我的措辞是否正确,但我想在 jme3 中建立一个类似空间的物理系统。我有BulletAppState设置和几个RigidBodyControl启用的球体。

    // Setting up BulletAppState
    physics = new BulletAppState();     
    getStateManager().attach(physics);
    physics.getPhysicsSpace().setGravity(Vector3f.ZERO);

    // In each sphere Geometry object I call:
    public void setPhysics(BulletAppState state, float mass) {
        rigidBodyControl = new RigidBodyControl(mass);
        addControl(rigidBodyControl);
        rigidBodyControl.setKinematic(true);
        state.getPhysicsSpace().add(this);
    }

我想让这些物体根据它们的质量相互吸引(如行星)。这已经在 jme 的 jBullet 库中实现了吗?

4

1 回答 1

2

从没有响应和进一步搜索jme API和网络来看,这在jme或jBullet中都没有实现,我将不得不编写自己的实现。不知道我是否能做到这一点.. 数学或物理不擅长 O_O

对于任何感兴趣的人,我在这里找到了一个类似的问题,其中包含一些很好的代码片段。

于 2011-09-24T15:34:33.083 回答