【发布时间】:2012-02-15 12:56:40
【问题描述】:
我是 Android 编程新手,我编写了一个简单的游戏,其中两个玩家必须按下自己的按钮才能达到目标。有什么问题?
- 我已经在 Galaxy Nexus 4.0.3 上测试了该应用程序并且运行良好。
- 刚刚在 HTC Desire 2.3.7 上进行了测试,但没有按预期工作。
但在 Galaxy Nexus 上,2 位玩家可以同时按下按钮,而在 HTC Desire 上则不能。
这两款设备都具有多点触控功能。
谢谢
【问题讨论】:
-
请注意,由于使用了传感器,Desire 的多点触控有些受限。有一些samples on YouTube。基本上,如果按钮位于相同的 X 或 Y 坐标上,则可能会混淆。您可以通过将按钮放在左上角和右下角或类似位置来解决此问题。
-
所以这不是 Cehm 所说的 Android 4.0 的错误。我唯一能做的就是提醒用户 2vs2 模式仅适用于多点触控(真正的多点触控)设备……我说的对吗?
-
要么这个,要么按照我的描述尝试解决。也许提供一个默认为故障安全的选项。当 Desire 是新的时,我有一个 SNES 模拟器,它有那个选项。不过似乎被撤出市场。如果你有心情,你可以看看其他人是如何解决它的。在市场上尝试其中一些应用程序,您可能会发现类似的东西(因为理论上几乎所有 NES 模拟器都应该遇到类似的问题) - 但是是的,毕竟这正是 android 赶上的原因真正多点触控的东西这么晚了。
-
现在该怎样感谢你? :) 我无法选择你的答案...
-
嗯,Luminger 说了几乎一样的话,所以请给他点赞。 :)
标签: android button multi-touch