我有一个简单的游戏
它显示用户从游戏计时器中选择的项目列表。
我在Activity和Service中使用原生Android小部件来控制游戏。事实证明这很麻烦,我的活动变得臃肿,难以维持。
我不需要画布,但有人可以建议我可以使用的最佳模式吗?我将拥有哪些主要课程,我需要一个游戏线程等。
答案 0 :(得分:0)
那么,你应该为每个级别都有一个活动。所有基本信息都应该作为变量,分数,级别,时间,状态等在此活动中。您需要找到一种方法,在应用程序关闭时将所有这些信息放入一个包中,并将所有这些信息全部拉出来在重新打开时从包中取出。应该相当直截了当。
至于方向变化,我现在会把它锁定到一个方向,让游戏运转起来。如果它可以恢复状态,那么它应该能够处理方向变化,但为了让生活更简单,我建议你锁定方向。
希望这有帮助!