我不确定我是否正确写这个,但我想在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库中实现了吗?
最佳答案 从缺乏响应和进一步搜索jme API和web来判断,这不是在jme或jBullet中实现的,我将不得不编写自己的实现.不确定我是否达到了这一点……不要擅长数学或物理O_O
对于任何有兴趣的人,我发现了一个类似的问题与一些很好的代码片段here.