我对Box2D精灵体的移动有疑问。问题是,当我按下左键时,我的精灵向左移动,当我释放按钮时,我的精灵将停止。
我知道移动的逻辑,但不知道如何创建左按钮以便连续移动。
答案 0 :(得分:1)
当你按下按钮时,将一些布尔变量设置为true,然后在update / tick方法中执行以下操作:
If(boolVariable == true) {
sprite.position = ccp(sprite.position.x - 0.5 , sprite.position.y);
}
这应该将你的精灵移动到左边继续。