【发布时间】:2017-02-22 10:52:27
【问题描述】:
在 libgdx 中,screen.setScreen() 不会自动正确调用 dispose。在被覆盖的 setScreen 中,我必须先调用 screen.dispose 然后再调用 super.setScreen 还是先调用后者?
我知道这似乎是重复的问题,但我仍然想知道,因为super.setScreen 调用screen.hide。在dispose 运行时之后调用hide 是否安全?
这是一个不好的做法吗?
我正在制作基于 this 和 this 示例的 3D 游戏。
在这里,我将GameName 类扩展为Game 并尝试覆盖setScreen,以便在屏幕不为空时调用dispose,然后调用super.setScreen。
【问题讨论】:
标签: java android libgdx game-engine