나는 2 개의 Spartial을 만들고 RigidBodyControl로 설정합니다. 둘째는 BetterCharacterControl입니다. 둘 다 크기 = (10f, 1f, 10f) 및 (0.5f, 0.5f, 0.5f)의 상자입니다.jMonkeyEngine : 항상 튀는 BetterCharacterControl
floor = createFloor();
CollisionShape sceneShape = CollisionShapeFactory.createMeshShape(floor);
landscape = new RigidBodyControl(sceneShape, 0);
floor.addControl(landscape);
rootNode.attachChild(floor);
character = createCharacter();
player = new BetterCharacterControl(1F,1F,0.01f);
character.addControl(player);
rootNode.attachChild(character);
bulletAppState.getPhysicsSpace().add(landscape);
bulletAppState.getPhysicsSpace().add(character);
landscape.setPhysicsLocation(new Vector3f(0,-4,5));
player.warp(new Vector3f(0,0,0));
이제 실행하면 ... 캐릭터가 바닥에 튀어 나와 왜 그랬는지 알 수 없습니다. 표준 CharacterControl을 사용하면 작동합니다. 문자 상자가 도형과 일치하지 않지만 그것이 내가 추측하는 문제가 아니어야한다는 것을 알고 있습니다.
미리 감사드립니다.
실제로 변경 한 것은 질량 ... 음 ... 질량을 변경하려고 시도하고 여기에서도 효과가 있는지 봅니다. –