如何切换屏幕并仍保存当前游戏的进度?例如,当你按Tab键时,我有一个额外的屏幕,显示有关播放器的一些信息(属性,统计数据等),但是当你再次切换屏幕以恢复你的游戏时,show方法再次被调用而你输了所有...我知道的唯一方法是在隐藏屏幕以某种格式保存游戏并将其加载到show之前但我非常怀疑这是正确的方法,因为会出现真正的性能问题当你快速切换屏幕时...我需要一种方法来保持前一个屏幕的数据,而不是每次显示屏幕时都将其初始化。这也适用于技能树和库存,也需要为整个游戏会话保存。保存游戏文件格式的归档加载应该只在屏幕更改时进行一次。有什么想法吗?