Android Studio/LibGDX:有没有可能一次按两个按钮?[已关闭]

3zwjbxry  于 10个月前  发布在  Android
关注(0)|答案(1)|浏览(56)

已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

昨天关门了。
Improve this question
我正在使用Android Studio和LibGdx为Android制作一款格斗游戏。如果我能有像轻+中这样的攻击输入组合,那就太酷了。我似乎能够注册多个输入,如果触摸多个数字。但是如果我想用拇指同时按两个按钮呢?有可能吗?
编辑:这是一个触摸屏游戏。因此,理想情况下,玩家会用拇指按下屏幕上的两个攻击按钮。

4nkexdtk

4nkexdtk1#

简答:不不可能
详细回答:屏幕上的触摸将始终被记录为点。这意味着你不能得到触摸事件的宽度、高度或形状,而只能得到它的中心。所以你不能真正知道是否两个按钮都按下了。(我认为这种行为并不特定于libGDX,而是适用于所有手机操作系统;至少我知道的一切)。
可能的变通办法:您可以尝试在两个按钮之间添加一个不可见的按钮,以“模拟”两个按钮上的触摸,因为当按下两个按钮时,通常拇指的中心将是libGDX将作为结果触摸事件获得的位置。

相关问题