2012-06-18 37 views
1

我目前正在创建一个游戏(Gomoku),用户需要输入他的移动到15x15的方格。我没有太多的GUI使用经验,所以我认为一个好的方法是创建大量的ImageViews,对应于每个单独的方块,当玩家移动时将背景图片从空白改为X或O.在Android游戏中捏缩放/双击手势

但是,在某些情况下(手指太大和/或屏幕太小),这将非常困难,所以我想实现双指缩放或双击缩放功能。

我的问题是:是否有可能实现此功能的ViewGroup,它会放大其中的所有视图?如果是的话,否则有另一种方式去实现这个游戏的GUI?

回答

0

事实上,我也正在开发Android的Gomoku,以及类型。

正如Alok所建议的那样,我直接在自定义视图的Canvas中绘图。如果需要动画和流体运动,您也可以使用SurfaceView,或者为了便于携带,甚至可以使用OpenGL。

关于缩放,我还没有实现双指缩放,只需双击。为什么?对不起,没有更多的技术,但有时捏“怪异”的事情会发生,搞乱滚动和正方形的选择。一方面玩起来也更容易。

Offtopic:运气好的人工智能,很难让它足够强大。

+0

没有得到做变焦,但这里是我到目前为止的AI https://play.google.com/store/apps/details?id=com.atlast.GomokuFree :) – sk1ll3r