Libgdx:touchDragged,对象不动触摸

时间:2016-07-18 19:42:54

标签: java android libgdx

我的代码通过点击它来触摸移动对象,我只想触摸移动的对象。如何禁用导航click事件对象的功能

  Vector3 touchPos;
   touchPos = new Vector3();
 Gdx.input.setInputProcessor(this);


  @Override
public boolean touchDragged(int screenX, int screenY, int pointer) {

    touchPos.set(Gdx.input.getX(), Gdx.input.getY(), 0);
    camera.unproject(touchPos);
    bucket.x = touchPos.x - 64 / 2;
    return true;
}

1 个答案:

答案 0 :(得分:0)

您的touchDragged方法是否缺少参数?

public void touchDragged( InputEvent event, float x, float y, int pointer )

event对象有两种影响事件传播的方法setBubbles(boolean)cancel()

此外,方法touchDowntouchUp应该具有相同的event参数。