現在、JME-Jbullet 物理エンジンで遊んでいて、地形に問題があります。
床用とスロープ用の 2 つのフラット ボックスがあります。問題は次のとおりです。
次のコードを使用します。
Box slope = new Box("Slope", new Vector3f(0, -1, 0), 10f, 0f, 15f);
PhysicsNode pSlope = new PhysicsNode(slope, CollisionShape.ShapeTypes.MESH);
pSlope.setMass(0);
pSlope.getLocalRotation().fromAngleNormalAxis( 0.5f, new Vector3f( 0, 0, -1 ) );
回転が適用される前は、ボックスは通常どおりに機能し、別のオブジェクトが上にドロップされた場合、それらは正しく衝突します。ただし、回転後、ボックスは回転しますが、その「物理」は変化しないため、オブジェクトがランプのように見えるものの上にドロップされると、回転が発生しなかったかのように動作します。
オブジェクトがドロップされたときにランプが滑り落ちるようにランプを更新する方法はありますか?
ありがとう。