桌面系统上的Libgdx多点触控

zel*_*lla 9 multi-touch libgdx

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

P.T*_*.T. 10

不.

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

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

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