コード例 #1
0
  @Override
  public boolean touchDragged(int x, int y, int pointer) {

    if (howmanyfingers == 1 && pointer == 0) {
      delta.set(x, y).sub(last);
      delta.mul(0.01f * Constants.MOVESPEED);
      Vector3 temp = new Vector3(delta.y, 0, -delta.x);
      Quaternion rotation = new Quaternion();
      camera.combined.getRotation(rotation);
      rotation.transform(temp);
      camera.translate(temp);
      camera.update();
      last.set(x, y);
    }

    if (pointer == 0) last.set(x, y);

    return true;
  }