桌面系统上的Libgdx多点触控

时间:2014-02-21 03:54:07

标签: libgdx multi-touch

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

1 个答案:

答案 0 :(得分:10)

不。

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

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

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