我目前在玩JME-Jbullet物理引擎,並且遇到了我的地形問題。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));
應用循環之前,盒子作爲正常的,如果另一個目的是在頂部下跌,那麼他們正確地碰撞。然而,在旋轉之後,盒子被旋轉,但其「物理」不會改變,所以當一個物體落在似乎是斜坡的頂部時,它就好像旋轉從未發生過一樣。
有沒有更新斜坡的方法,這樣當一個物體落到它上面時,它會滑落?
謝謝。