我有一个用 libgdx 构建的跨平台应用程序。该软件通常与 Windows(7 和 8)和 MacOS 的大型触摸屏(如微软咖啡 table )结合使用。这些屏幕支持多点触控,但我只实现了单点触控,并希望实现多点触控。
我在这里问几个问题,以防知识渊博的人可以为我节省大量时间测试假设,这些假设是无证和不可谷歌的 AFAIK:
-libgdx 是否支持 win7 多点触控界面?赢8?
- 如果我必须求助于 mt4j,它可以在没有 3d 引擎层的情况下使用吗?哎呀,我什至不需要手势识别,只需要手指的低级状态。我不可能用 mt4j 替换 10000 多行 libgdx!
- 有没有人试过 sparsh-ui 作为 mt4j 的替代品?是否支持win7多点触控?
感谢您提供有关这些问题的任何信息!
干杯!
最佳答案
据我所知,多点触控应该没有问题。对于libgdx鼠标按下和触摸是一回事,所以win7和win8应该没有问题。touchDown
、 touchUp
和 touchDragged
方法给你一个 int pointer
,它描述了触摸的次数。因此,如果您用 4 个手指触摸,带有 touchDown
的 pointer = 4
描述了第 4 个手指的触摸。
您可以阅读有关 here 的内容。
请注意,我没有对此进行测试,因为我没有 win7/8 触摸设备。所以你必须自己测试它,但正如我所说它应该可以工作。让我知道它是否有效。谢谢
关于java - 使用 libgdx 和 mt4j 在 Java 中实现跨平台多点触控和图形,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15969684/