Android - 通过触摸在游戏手柄中选择瓷砖?

时间:2010-11-20 17:20:25

标签: android selection

我正在为Android开发checkers应用程序。我已经在每个侧面使用Canvas游戏板和瓷砖绘制,我也通过D-Pad选择了瓷砖。但是,Android手机没有D-Pad?必须有一种方法如何触摸(我触摸瓷砖 - 它现在被选中)。你有什么想法吗?

由于

我可以在此处找到我的游戏手柄的图片 - http://img171.imageshack.us/img171/7814/checkers.gif

2 个答案:

答案 0 :(得分:1)

另一个(更简单?)替代方案是使用Android的标准Button / ImageButton。如果您不希望显示默认边框,则可以自定义其边框和内容。

标准按钮适用于触控和D-pad;因此,您可以减少制作在两种情况下都能正常运行的切片所需的编码量。

答案 1 :(得分:0)

将磁贴位置存储在二维阵列中。在手指向下事件中,针对每个图块检查事件位置。当您找到被戳的图块时,请选择它。