【发布时间】:2012-08-18 06:26:27
【问题描述】:
我对 Box2D 精灵主体的移动有疑问。问题是当我按下左键时,我的精灵向左移动,当我松开按钮时,我的精灵会停止。
我知道移动的逻辑,但不知道如何创建用于连续移动的左键。
【问题讨论】:
标签: cocos2d-iphone box2d-iphone
我对 Box2D 精灵主体的移动有疑问。问题是当我按下左键时,我的精灵向左移动,当我松开按钮时,我的精灵会停止。
我知道移动的逻辑,但不知道如何创建用于连续移动的左键。
【问题讨论】:
标签: cocos2d-iphone box2d-iphone
当你按下按钮时,将一些布尔变量设置为 true,然后在 update/tick 方法中这样做:
If(boolVariable == true) {
sprite.position = ccp(sprite.position.x - 0.5 , sprite.position.y);
}
这应该将您的精灵继续向左移动。
【讨论】: