2011-07-21 6 views
0

重力に問題があります。私はこのコードを使用してボックスのようないくつかの要素を追加すると私のゲームのマップ、レンガなどを行います。重力問題(registerUpdateHandlerの場合)

private void addFace2(final Scene pScene, final float pX, final float pY, final int pWidth, final int pHeight, final String pType, final String Gbodytype) { 
     final Sprite face; 
     final Body body2; 
     BodyType bodytype; 

     face = new Sprite(pX, pY, pWidth, pHeight, this.mBoxTextureRegion); 

     bodytype = BodyType.DynamicBody; 

     body2 = PhysicsFactory.createBoxBody(this.mPhysicsWorld, face, bodytype, boxFixtureDef); 

     pScene.attachChild(face); 
     this.mPhysicsWorld.registerPhysicsConnector(new PhysicsConnector(face, body2, true, true)); 
     boxy.add(face); 

} 

すべてが「OK」であるが、要素がバウンスされています!問題があると思うのは、this.mScene.registerUpdateHandler(this.mPhysicsWorld)です。

重力を取り除かずにバウンスを止める方法をお聞きしたいと思いますか?

http://s3.ifotos.pl/img/fail_hsrpxhe.png

私の英語のため申し訳ありませんが、私はそれに取り組んで...

答えて

0

は、あなたが地面に使用して何のためにあなたのboxFixtureDefとFixtureDefを確認してください。通常、範囲[0,1]に

新しいFixtureDef(密度、弾性、摩擦)

/**摩擦係数、。 **/

関連する問題