小编Ric*_*ban的帖子

性格永远不会停止走路

我正在创建一个使用anndndgine的游戏,这是我的代码:

Player stanley = new Player();
...

scene.registerUpdateHandler(new IUpdateHandler() {
  public void onUpdate(float pSecondsElapsed) {

  stanX = stanley.getX();
  destX = x.getX();

  if(destX < stanX){ 
    if(hasMovedRight == 1){
      stanley.stop();
      hasMovedRight = 0;
    }
    else{
      stanley.moveLeft();
      hasMovedRight = 0
      hasMovedLeft = 1;
    }
  }

  if(destX > stanX){   
    if(hasMovedLeft == 1){
       stanley.stop();
       hasMovedLeft == 0;
    }   
    else{
      stanley.moveRight();
      hasMovedLeft = 0;
      hasMovedRight = 1;
    }
  }
}
}
Run Code Online (Sandbox Code Playgroud)

我想要的是每当他的位置X等于触摸区域X时停止玩家走路.问题是它永远不会停止走路.谢谢!

android andengine

6
推荐指数
2
解决办法
114
查看次数

标签 统计

andengine ×1

android ×1