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