【发布时间】:2014-02-21 03:54:07
【问题描述】:
我有一台多点触控显示器。在桌面系统(win7、osx...)上的libgdx中可以处理多点触控吗?
【问题讨论】:
标签: libgdx multi-touch
我有一台多点触控显示器。在桌面系统(win7、osx...)上的libgdx中可以处理多点触控吗?
【问题讨论】:
标签: libgdx multi-touch
没有。
Libgdx 使用 LWJGL 作为其桌面平台后端 (*)。您可以在 LwjglInput.java 中看到 supportsMultitouch() 返回 false,并且它将 0 以外的指针数字硬编码为返回固定值。
我认为 LWJGL 必须在 Libgdx 可能使用它之前支持多点触控。 (我不确定 LWJGL 中对多点触控事件的支持是什么。)如果您有一些其他系统 API 来获取多点触控事件,那么让 LwjglInput.java 使用它应该不会太难。
(*) 还有一个 JGLFW 后端,但我不认为它是供公众使用的(而且我不确定它是否使多点触控输入更好)。
【讨论】: