Libgdx GestureDetector旨在检测高级"手势",如滑动和捏合和平移,它无法报告其他类型的触摸事件.
有两种方法可以获取您想要的信息:
首先,您可以使用更直接的InputProcessor方式获取原始触摸事件并跟踪长触摸.您可能需要使用an InputMultiplexer来共享现有手势侦听器和新输入处理器之间的输入.
其次,您可以在更新方法中轮询正在触摸的状态.只需检查Gdx.input.isTouched(x),然后Gdx.input.getX(x)和Gdx.input.getY(x)(x在0到20的范围内,具体取决于您想要支持的活动指针数).
| 归档时间: |
|
| 查看次数: |
1921 次 |
| 最近记录: |