我有一个用libgdx构建的跨平台应用程序。该软件经常与大型触摸屏(如微软的咖啡桌)、Windows (7 & 8)和MacOS一起使用。这些屏幕支持多点触控,但我只实现了单点触控,并希望实现多点触控。我在这里问了几个问题,以防有知识渊博的人能抽出几个小时来测试那些没有文档和无法谷歌的AFAIK假设:
-does libgdx支持win7多点触控界面?win8?
-if我必须求助于mt4j,它可以在没有3d引擎层的情况下使用吗?见鬼,我甚至不需要手势识别,只需要手指的低级状态。我不可能用mt4j替换libgdx的10000+行!
-has有人尝试过将sparsh-ui作为mt4j的替代方案吗?它支持win7多点触控吗?
感谢您在这些问题上提供的任何一点信息!干杯!
发布于 2014-04-01 17:36:31
据我所知,多点触控应该不会有问题。对于libgdx来说,按下鼠标和触摸鼠标是一回事,所以对于win7和win8来说应该不会有问题。
touchDown、touchUp和touchDragged方法提供了一个int pointer,它描述了触摸的次数。因此,如果你用4个手指触摸,带有pointer = 4的touchDown描述的是第4个手指的触摸。你可以读到一些关于那个here的东西。
请注意,我没有对此进行测试,因为我没有win7/8触摸设备。所以你必须自己测试它,但正如我所说的,它应该可以工作。如果起作用了,请告诉我。谢谢
https://stackoverflow.com/questions/15969684
复制相似问题