0

我对 Box2D sprite body 的移动有疑问。问题是当我按下左键时,我的精灵向左移动,当我松开按钮时,我的精灵会停止。

我知道移动的逻辑,但不知道如何创建用于连续移动的左键。

4

1 回答 1

1

当您按下按钮时,将一些布尔变量设置为 true,然后在 update/tick 方法中执行以下操作:

If(boolVariable == true) {

  sprite.position = ccp(sprite.position.x - 0.5 , sprite.position.y);

}

这应该将您的精灵继续向左移动。

于 2012-08-21T07:22:49.227 回答