【发布时间】:2015-05-13 04:13:12
【问题描述】:
我想更新我的精灵的位置。但它正在向下移动然后稍微跳跃然后停止。它甚至不会向左或向右移动。我希望它根据倾斜向左、向右、向上和向下移动。 这是我的代码:-
Scene scene = new Scene();
scene.setBackground(new Background(1.09804f, 0.6f, 3.0f));
playerSprite = new AnimatedSprite(10, 10, 48, 64, pTextureRegion, getVertexBufferObjectManager());
playerSprite.animate(300);
PhysicsWorld physicsWorld = new PhysicsWorld(new Vector2( 0, SensorManager.GRAVITY_MOON), false);
FixtureDef PLAYER_FIX = PhysicsFactory.createFixtureDef(10.0f, 0.5f, 0.0f);
Body playerBody = PhysicsFactory.createBoxBody(physicsWorld, playerSprite, BodyType.DynamicBody, PLAYER_FIX);
physicsWorld.registerPhysicsConnector(new PhysicsConnector(playerSprite, playerBody, true, false));
scene.attachChild(playerSprite);
【问题讨论】:
-
有人帮忙吗??????
标签: animation sprite andengine