我对类实例有点困惑,我试图在互联网上搜索我的具体问题,但找不到答案。
假设我有一个父类Screen
和子类GameplayScreen
,并且SettingsScreen
.
如果在我的主要游戏类中,我会执行以下操作:
Screen currentScreen = new Screen();
然后每次用户想换屏时:
if (gameplay)
currentScreen = new GameplayScreen();
else
currentScreen = new SettingsScreen();
考虑到性能,这是一个好方法吗?有没有更好的方法来做到这一点,比如卸载资源?