当我在精灵上触摸手指时,分数随机增加而不是固定速率我的意思是我将分数设置为每次增加 50 但是当我在精灵上滚动时,有时它会增加 100,有时会增加 150 和 200;
mHardware1[active] = new Sprite(pX, pY, samsung,
this.getVertexBufferObjectManager()) {
@Override
public boolean onAreaTouched(TouchEvent pSceneTouchEvent,
float X, float Y) {
if (pSceneTouchEvent.isActionMove()) {
scene.detachChild(mHardware1[active]);
score+50;
}
当我使用 isActionDown 代替 isActionMove 时它可以工作,但是我在玩像水果忍者这样的游戏,我需要在屏幕上滚动手指,这为什么我不能使用 isActionDown