【问题标题】:Libgdx multitouch on desktop systems桌面系统上的 Libgdx 多点触控
【发布时间】:2014-02-21 03:54:07
【问题描述】:

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

【问题讨论】:

    标签: libgdx multi-touch


    【解决方案1】:

    没有。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多