我该怎么做?(Android Whack-A-Mole项目)



我正在制作一个简单的打地鼠游戏,作为我的第一个android迷你项目。我不知道该怎么办。我知道设置所有东西的基本知识,但我不知道如何设置鼹鼠的动画并制作它,以便当鼹鼠处于向上位置时,可以敲击它并计算一个点。我知道我可以做一个图像按钮,并让计数器向上(计数器++),但我需要能够将帧从孔中的鼹鼠切换到向上位置的鼹鼠。有人知道怎么做吗?谢谢

Android允许您以各种方式设置对象的动画。如果你只需要两个图像来切换,比如一个"按下"/"未按下"状态的按钮,你可以使用一种特殊类型的Drawable,称为选择器(它允许你为目标的各种状态指定不同的Drawable)。

如果您需要两个以上的图像,您可能需要使用Android允许您使用xml创建的简单视图动画。例如,您可以创建一个xml动画,该动画指定图像从一个初始位置移动/旋转/缩放到另一个,从而为您创建中间帧。安卓还有一种更新、更复杂、功能齐全的动画形式(你可能不需要深入研究)。这两个动画系统都详细介绍在:

http://developer.android.com/guide/topics/graphics/animation.html

否则,您将需要创建一系列图像,以稳定的速度迭代(这是动画背后的基本思想)。

我以前已经做过了,我会给你一个概述,只需在这里查看我的帖子:简单打鼹鼠概述

最新更新