桌面系统上的 Libgdx 多点触控

标签 libgdx multi-touch

我有一台多点触控的显示器。可以在桌面系统(win7、osx ...)上处理 libgdx 中的多点触控吗?

最佳答案

没有。

Libgdx 使用 LWJGL 作为其桌面平台后端 (*)。您可以在 LwjglInput.java 中查看那 supportsMultitouch() 返回 false,并且它将 0 以外的指针数字硬编码为返回固定值。

我认为 LWJGL 必须在 Libgdx 可能使用它之前支持多点触控。 (我不确定 LWJGL 中对多点触控事件的支持是什么。)如果您有一些其他系统 API 来获取多点触控事件,那么获取 LwjglInput.java 应该不会太难。使用它。

(*) 还有一个 JGLFW 后端,但我不认为它是供公众使用的(而且我不确定它是否使多点触控输入更好)。

关于桌面系统上的 Libgdx 多点触控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21924957/

相关文章:

iphone - 观察 UITableView 中的捏合多点触控手势

android - 如何在Android中实现双指双击?

html - 适用于 Android 和 iPad 的 jQuery 移动/JavaScript 图像缩放

java - native UI 确认对话框 LibGDX

android - 如何使用多点触控画圆

java - LibGDX TextButton - 只要按住它,任何事件都会被重复调用吗?

java - libgdx 使用像素图从叠加层创建纹理

ios - iPhone/iPad 标识 touchBegin、touchEnd

android - 使用 libgdx 在 Nexus 设备上全屏显示

html - 如何使用 libgdx gwt 游戏防止窗口滚动