如何在pygame中保存加载游戏功能?

如何在pygame中保存加载游戏功能?,第1张

如何在pygame中保存/加载游戏功能?

您可以使用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状态等。如果您的游戏状态分散在多个对象中,而没有单个对象组成它们,则可以只需为所有需要的对象腌制一个列表即可。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存