我有一个虚拟的快乐游戏,我也实现了Ontouch和OnDraged来移动相机。我希望相机静止不动,当触摸属于虚拟快乐时停止移动/缩放。有没有比检查点击是否在x坐标之间更好的方法?

最佳答案

当使用不同的监听器on touch等时,有一个布尔返回值,它表示触摸是否已被处理,或者是否应该继续到其他inputhandler。你用这个,还是只返回false?请出示一些相关代码。–Tobloef 9小时前
感谢他的评论和一些测试,为了过滤触摸,来自触摸板的inputListener必须是我添加到input multiplexer中的第一个:

InputMultiplexer inp = new InputMultiplexer();
inp.addProcessor(stage);
inp.addProcessor(new InpListener(this));
inp.addProcessor(new GestureDetector(new GestListener(this)));
Gdx.input.setInputProcessor(inp);

这样,如果触摸属于舞台,我就可以返回真的,否则就处理它。

10-04 11:37
查看更多