首页 > 解决方案 > 为什么我的游戏内商店无法在 pygame 中运行?

问题描述

所以我正在制作这个游戏,它已经完成了,或者我认为是这样。无论如何,我想开一家商店,玩家可以从中购买游戏内物品。所以我制作了一个商店按钮和一个用户界面,一切正常,但我无法让默认项目随用户装备而改变。我尝试将默认项目存储在一个变量中,然后在用户按下“装备”按钮时更改它,但这根本没有奏效。

所以最后我制作了一个文本文件并在第一行添加了对象的路径。然后我使用 f.read() 从 py python 程序中读取该文本文件并将其用于图像加载,所以现在在文本文件上写入的任何有效 img 路径都是我的项目,然后我就这样做了

如果(用户按下装备按钮):f.write(购买物品的路径)这个方法行得通但不是很好,我的意思是我必须重新运行程序才能看到结果。

所以现在,我该怎么办!?

(我没有提供任何代码的原因是因为它太乱太长而且它有多个 python 文件)

标签: python

解决方案


推荐阅读