2011-09-19 4 views
3

올바르게 말하면 잘 모르겠지만 jme3에 공간과 유사한 물리 시스템을 설정하고 싶습니다. BulletAppState 설정이 있고 RigidBodyControl 개의 사용 가능한 구체가 여러 개 있습니다.jMonkeyEngine을 통해 상대 중력을 가능케 함

// 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 라이브러리에 이미 구현되어 있습니까?

답변

2

답변이 부족하고 jme API와 웹을 검색하는 것으로 판단하면 jme 또는 jBullet에서 구현되지 않으므로 직접 구현해야합니다. 내가 그걸 잘 알고 있는지 모르겠다. 수학이나 물리학을 잘하지 못한다. O_O

관심있는 사람에게 좋은 코드 스 니펫 here으로 비슷한 질문을 발견했다.

관련 문제