4

我一直在开发一个回合制游戏,它有单人游戏和(本地)多人游戏选项。两者之间的游戏玩法在很大程度上相似,除了 CPU 控制单人游戏中的一个回合这一事实。

为这两个选项创建一个单独的 Android 活动或创建一个通过布尔值等处理两者的活动是否明智?

4

1 回答 1

0

你应该做的是有一个包含两个活动基础的库或帮助类,然后有两个不同的活动(一个用于单人游戏,一个用于多人游戏)这样你就不需要复制代码并且它只存在一次. 如果出现问题,也更容易修复。

对于调试,您应该为每个活动设置不同的日志标签,并在所有需要它的东西周围放置尝试的东西,并使用它们的日志标签记录错误。

根据 oracle 的说法,你应该将你的 java 文件保持在 2000 行代码以下,所以如果超过了,肯定会把它们分开。

于 2012-06-13T22:35:18.410 回答