【发布时间】:2017-01-24 00:15:54
【问题描述】:
我想了解 Game 类和 Screen Interface 之间的关系。在我正在阅读的教科书中,它指出 Game 类将 ApplicationListener 的功能委托给屏幕对象。不知何故,这使您可以切换屏幕。我不明白,为什么会发生这种情况以及它是如何工作的?
我目前的理解:Game 实现了 ApplicationListener(Create(), Render(), etc...) 中的 Life Cycle 方法。但是您不直接从 ApplicationListener 实现的原因是,如果您从 Game 类扩展,Game 类将允许您制作多个屏幕。
【问题讨论】: