我正在基于本书中说明的框架构建游戏。据我所知,该框架类似于其他旨在制作游戏的此类框架,而不是其他类型的应用程序。在大多数情况下,它被证明非常有用,但我不完全理解我将如何启动“传统”活动。具体来说,我想打开一个包含 ScrollView 的 Activity,但是对于它如何适应整个游戏框架范例有点迷失......尤其是当游戏框架似乎通过更新 Canvas 而不是通过处理来进行渲染时带有单独的活动元素。
例如,启动新屏幕的“框架方式”如下所示:
game.setScreen(new HelpScreen(game));
其中 HelpScreen 是扩展 Screen 类的 Java 类。我想知道打开“传统”活动(即通过 XML 文件布局的活动)的最佳实践方式。(或者我只是以错误的方式解决这个问题?)
谢谢,克里斯