Ich habe einen Monitor mit Multi-Touch. Es ist möglich, Multi-Touch in libgdx auf Desktop-Systemen (win7, osx ...) zu behandeln?Libgdx Multitouch auf Desktop-Systemen
9
A
Antwort
10
Nein.
Libgdx verwendet LWJGL als Desktop-Plattform-Backend (*). Sie können in LwjglInput.java sehen, dass supportsMultitouch()
false zurückgibt, und dass es andere Zeiger als 0 fest programmiert, die feste Werte zurückgeben.
Ich denke, LWJGL müsste Multi-Touch unterstützen, bevor Libgdx es wahrscheinlich verwenden würde. (Ich bin nicht sicher, was die Unterstützung für Multitouch-Ereignisse in LWJGL ist.) Wenn Sie eine andere System-API für Multi-Touch-Ereignisse haben, sollte es nicht zu schwierig sein, LwjglInput.java
zu verwenden.
(*) Es gibt auch ein JGLFW-Backend, aber ich denke nicht, dass es für den öffentlichen Gebrauch ist (und ich bin mir nicht sicher, ob es Multi-Touch-Eingabe besser macht).