我有一个实体从右向左移动,我想重用它,所以我希望实体在离开屏幕时出现在屏幕的右侧。移动实体离开屏幕后
physicsWorld.registerPhysicsConnector(new PhysicsConnector(this, body, true, false)
{
@Override
public void onUpdate(float pSecondsElapsed)
{
super.onUpdate(pSecondsElapsed);
if (GameScene.isRunning)
body.setLinearVelocity(new Vector2(-100, body.getLinearVelocity().y));
Log.d("TAG","MY X IS: " + getX());
if (getX() <= -100) {
Log.d("TAG","I SHOULD RESPAWN");
setPosition(800, 100);
}
}
});
日志:
02-12 20:14:36.059: D/TAG(9293): MY X IS: 179.99994
02-12 20:14:36.069: D/TAG(9293): MY X IS: 126.6666
02-12 20:14:36.089: D/TAG(9293): MY X IS: 73.33327
02-12 20:14:36.109: D/TAG(9293): MY X IS: 19.999931
02-12 20:14:36.119: D/TAG(9293): MY X IS: -33.333405
02-12 20:14:36.139: D/TAG(9293): MY X IS: -86.66674
02-12 20:14:36.159: D/TAG(9293): MY X IS: -140.00008
02-12 20:14:36.159: D/TAG(9293): I SHOULD RESPAWN
02-12 20:14:36.169: D/TAG(9293): MY X IS: -193.3334
02-12 20:14:36.169: D/TAG(9293): I SHOULD RESPAWN
02-12 20:14:36.189: D/TAG(9293): MY X IS: -246.66675
02-12 20:14:36.189: D/TAG(9293): I SHOULD RESPAWN
02-12 20:14:36.209: D/TAG(9293): MY X IS: -300.0001
02-12 20:14:36.209: D/TAG(9293): I SHOULD RESPAWN
所以无视我:(
任何帮助,这
的实体动力学,以防万一它有助于