2010-04-22 59 views
1

我无法将我为iPhone 开发的简单游戏移植到Android上。该游戏有一个动画球,从点 A移到点B.用户必须在球触及点B 之前触摸球或者输掉比赛。这很容易在iPhone上使用Core 动画实现,因为我可以通过 访问其动画层来定位球的当前位置。在Android中,我尝试使用补间动画重新创建 游戏,并将其表示为Drawable。 我的问题是,我无法确定用户是否触摸了现场 ,因为当球 在视觉上移动时,Drawable的明显边界不会更新 - 使程序认为球总是处于其原始位置 。在搜索这些论坛时,我看到一个Android团队开发人员 。确认您无法在补间动画 动画中获取当前位置,但未提供解决方法。使用我目前的方法,我可以在Android上完成 吗?如果不是,我应该使用什么方法 ? 最好的问候, 迈克尔触摸补间动画中的对象?

回答

0

我能做到这一点在Android 使用我目前的做法?

我对此表示怀疑。 Android的补间动画并非真正为游戏设计。

如果不是,我应该使用什么方法?

使用Canvas上的2D绘图实现游戏 - 请参阅SDK中的LunarLander示例。