java - 使用 libgdx 和 mt4j 在 Java 中跨平台多点触控和图形

标签 java libgdx multi-touch mt4j

我有一个使用 libgdx 构建的跨平台应用程序。该软件通常与 Windows(7 和 8)和 MacOS 的大型触摸屏(如微软咖啡 table )结合使用。这些屏幕支持多点触控,但我只实现了单点触控,并希望实现多点触控。 我在这里问了几个问题,以防有知识的人可以给我很多时间来测试没有记录且无法通过 google 搜索的假设 AFAIK:

-libgdx 是否支持 win7 多点触控界面? win8?

-如果我必须求助于 mt4j,是否可以在没有 3d 引擎层的情况下使用它?哎呀,我什至不需要手势识别,只需要手指的低级状态。我不可能用 mt4j 替换 10000 多行 libgdx!

-有没有人尝试过将 sparsh-ui 作为 mt4j 的替代品?支持win7多点触控吗?

感谢您提供有关这些问题的任何信息! 干杯!

最佳答案

据我所知,多点触控应该没有问题。对于 libgdx 鼠标按下和触摸是一样的,所以 win7 和 win8 应该没有问题。
touchDowntouchUptouchDragged 方法为您提供了一个 int 指针,它描述了触摸的次数。因此,如果您用 4 根手指触摸,pointer = 4touchDown 描述了第 4 根手指的触摸。 你可以阅读一些相关内容 here .
请注意,我没有对此进行测试,因为我没有 win7/8 触摸设备。所以你必须自己测试,但正如我所说,它应该有效。让我知道它是否有效。谢谢

关于java - 使用 libgdx 和 mt4j 在 Java 中跨平台多点触控和图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15969684/

相关文章:

java - Tapestry 5.3.8 提交包含区域的表单

java - 从 Main 调用私有(private)类(class)。均在公开课

android - Netbeans上的LibGDX-编译正常,但Nebeans说 “Package Android does not exist”

javascript - 在不禁用 IE10 中的浏览器交互的情况下触发 MSPointerUp 事件

java - 在 libgdx 中处理多点触控

android - 在不同的 View 上检测手势

java - 正则表达式无法使特殊结构 (?=x) 起作用

java - 在 WebSecurityConfigurerAdapter 中正确使用 WebSecurity

java - LibGDX FitViewport 正确调整大小,但在更改屏幕后重置

java - 将 jar 文件添加到 LibGdx 项目中的 eclipse 中