如何创建box2d机身连续移动的移动按钮

时间:2012-08-18 06:26:28

标签: cocos2d-iphone box2d-iphone

我对Box2D精灵体的移动有疑问。问题是,当我按下左键时,我的精灵向左移动,当我释放按钮时,我的精灵将停止。

我知道移动的逻辑,但不知道如何创建左按钮以便连续移动。

1 个答案:

答案 0 :(得分:1)

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

If(boolVariable == true) {

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

}

这应该将你的精灵移动到左边继续。