クラス インスタンスについて少し混乱しており、インターネットで特定の質問を検索しようとしましたが、答えが見つかりませんでした。
親クラスScreen
と子クラスGameplayScreen
とがあるとしSettingsScreen
ます。
メイン ゲーム クラス内の場合は、次のようにします。
Screen currentScreen = new Screen();
次に、ユーザーが画面を変更するたびに:
if (gameplay)
currentScreen = new GameplayScreen();
else
currentScreen = new SettingsScreen();
パフォーマンスを考慮すると、これは良いアプローチですか?リソースのアンロードなど、これを行うためのより良い方法はありますか?