问这个问题的主要原因是找到一种方法来做到这一点,而不必为 50 个级别创建 50 个类/布局。
我查看了一些不使用关卡的测验应用程序的源代码,并且对它是如何完成的有了更好的理解。他们使用 SQLite 数据库从 70 个表中随机抽取 10 个问题,然后在最后给你一个分数。
我可以以类似的方式实现 SQLite 数据库,但每个问题都有自己的级别吗?然后当然完成一个级别会打开下一个级别,依此类推。
这是我第一次涉足 Android 的游戏方面,我已经发布了其他应用程序,所以我有相当多的一般 Android 知识。如果我需要 50 个类,那么我不妨将问题存储在 strings.xml 中。
整个 SQLite 看起来很复杂,但如果我遇到麻烦,我可以参考源代码,所以希望这是可以完成的。
当然,如果我确实需要一个游戏引擎,那么我总是可以从 AndEngine 开始,只需要了解要采取的方向。
非常感谢您对此提出一些建议,谢谢。