首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该怎么做呢?(Android Whack A-Mole Project)

我该怎么做呢?(Android Whack A-Mole Project)
EN

Stack Overflow用户
提问于 2012-02-19 02:19:02
回答 2查看 2.3K关注 0票数 0

我正在制作一个简单的打地鼠游戏,作为我在android上的第一个迷你项目。我不知道该怎么做。我知道设置一切的基础知识之类的,但是我不确定如何使这些老鼠动起来,这样当老鼠处于向上的位置时,它就可以被轻击并计算一个点。我知道我可以做一个图像按钮和一个计数器上升(counter++),但我需要能够切换帧从洞中的老鼠到上方位置的老鼠。有谁知道该怎么做吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-02-19 02:25:43

Android允许你以多种方式对对象进行动画处理。如果你只需要两个图像来切换,比如一个带有“已按下”/“未按下”状态的按钮,你可以使用一种称为选择器的特殊类型的可绘制对象(它允许您为目标的不同状态指定不同的可绘制对象)。

如果您需要两个以上的图像,您可能希望使用Android允许您使用xml创建的simple View动画。例如,可以创建一个xml动画,该动画指定图像从一个初始位置移动/旋转/缩放到另一个初始位置,从而为您创建中间帧。Android也有一种更新、更复杂、功能齐全的动画形式(你可能不需要深入了解)。有关这两个动画系统的详细信息,请参阅:

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

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

票数 0
EN

Stack Overflow用户

发布于 2012-08-31 17:25:16

我之前已经做过了,我会给你一个概述,只需查看我的帖子:Simple Whack a Mole overview

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9343840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档