我的代码通过点击它来触摸移动对象,我只想触摸移动的对象。如何禁用导航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;
}
答案 0 :(得分:0)
您的touchDragged
方法是否缺少参数?
public void touchDragged( InputEvent event, float x, float y, int pointer )
event
对象有两种影响事件传播的方法setBubbles(boolean)
和cancel()
。
此外,方法touchDown
和touchUp
应该具有相同的event
参数。