【发布时间】:2010-08-30 21:08:02
【问题描述】:
我正在尝试确定如何构建我正在编写的简单安卓游戏的代码。我专注于 UI 部分。幕后部分(如暂停/重启/切换/等)与我无关。 Android 演示游戏源代码已经在这方面做得很好。
基本上,我的游戏需要一个用户界面,其中包含用户可以与之交互的屏幕上的一系列对象(大约 100 或 10x10)。我需要为每个对象提供一个图像,并为每个对象实现触摸事件和动画事件。我想知道的是我为每个对象使用什么类型的类,以便我可以成功地实现这些方法以及如何实现那个特定的类。请注意,此游戏仅在用户与这些对象之一交互时执行,这意味着我不需要“实时”实现。
我的研究似乎指向了每个屏幕对象都必须是视图对象的方向,并且我需要将每个视图对象放置在视图组容器中。然后我需要决定视图组的布局,但我真的不确定。这是一种可行的方法还是有更好的选择?
我想我在寻找设计方法比什么都重要。谢谢你的建议。
【问题讨论】: