我正试图用andengine gles2锚定中心和一些物理原理来制作一个活生生的壁纸。但是当我添加一个物理对象时,它是向上移动的,而不是由于重力而向下移动的。
我犯了什么错误
请帮我解决这个问题
这是我的密码

FixtureDef FIXTURE_DEF = PhysicsFactory.createFixtureDef(1, 0.5f,
                0.5f);
mPhysicsWorld = new PhysicsWorld(new Vector2(0,
                        SensorManager.GRAVITY_EARTH), false);
final AnimatedSprite animatedSprite;
animatedSprite = new AnimatedSprite(500, 250,
                        this.mBoxFaceTextureRegion, this.getVertexBufferObjectManager());

body = PhysicsFactory.createBoxBody(this.mPhysicsWorld, animatedSprite,
                        BodyType.DynamicBody, FIXTURE_DEF);

scene.attachChild(animatedSprite);
animatedSprite.animate(200);
mPhysicsWorld.registerPhysicsConnector(new PhysicsConnector(
                        animatedSprite, body, true, true));

最佳答案

SensorManager.GRAVITY_EARTH乘以-1。

09-26 22:59