Andengine Box2D物理体在增加重量时不会旋转,否则它会完美旋转。我正在制作一个玩家可以投掷炸弹的游戏,当玩家用bombsBody的自然重量投掷炸弹时它会完美旋转,但是当我增加炸弹的重量时炸弹不旋转。我卡在这里..请帮助。谢谢你。
if (bomb)
{
mScene.detachChild(target);
target = null;
bombFire = new Sprite(mBall2.getX()+mBall2.getWidth()/2,mBall2.getY(),bombFireRegion);
mScene.attachChild(bombFire);
bombBody = PhysicsFactory.createCircleBody(mPhysicsWorld, bombFire,BodyType.DynamicBody, bombFixDef);
bombBody.setMassData(bombMass);
mPhysicsWorld.registerPhysicsConnector(new PhysicsConnector(bombFire, bombBody, true, true));
Vector2 v = new Vector2((xpt-mBall2.getX()),(ypt-mBall2.getY()));
bombBody.applyLinearImpulse(v,bombBody.getWorldCenter());
}