您可以使用pickle序列化Python数据。这与pygame无关。
因此,如果您的游戏状态完全存储在object中
foo,则将其保存到文件“ savegame”(
import pickle第一个):
with open("savegame", "wb") as f: pickle.dump(foo, f)
加载:
with open("savegame", "rb") as f: foo = pickle.load(f)
游戏状态是还原游戏所需的所有必要信息,即游戏世界状态以及任何UI状态等。如果您的游戏状态分散在多个对象中,而没有单个对象组成它们,则可以只需为所有需要的对象腌制一个列表即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)