python - 为什么我的游戏内商店无法在 pygame 中运行?
问题描述
所以我正在制作这个游戏,它已经完成了,或者我认为是这样。无论如何,我想开一家商店,玩家可以从中购买游戏内物品。所以我制作了一个商店按钮和一个用户界面,一切正常,但我无法让默认项目随用户装备而改变。我尝试将默认项目存储在一个变量中,然后在用户按下“装备”按钮时更改它,但这根本没有奏效。
所以最后我制作了一个文本文件并在第一行添加了对象的路径。然后我使用 f.read() 从 py python 程序中读取该文本文件并将其用于图像加载,所以现在在文本文件上写入的任何有效 img 路径都是我的项目,然后我就这样做了
如果(用户按下装备按钮):f.write(购买物品的路径)这个方法行得通但不是很好,我的意思是我必须重新运行程序才能看到结果。
所以现在,我该怎么办!?
(我没有提供任何代码的原因是因为它太乱太长而且它有多个 python 文件)
解决方案
推荐阅读
- multithreading - Jboss logger 在线程生命周期中清除 MDC
- go - 无法使用 gopkg.in/yaml.v2 解组具有缩进或空值的 yaml 文件
- ios - 如何为动态 UICollectionView 制作自定大小的单元格?
- google-chrome-extension - 在 chrome.tabs.query 和 chrome.tabs.getcurrent 中,标签长度为零
- amazon-web-services - 如何从 terraform 启动产品
- javascript - 在 React 函数组件中未定义 contextType
- python - 在列表中连接多个数据帧
- scala - 如何获取scala特征中所有方法的名称
- java - 从锁定屏幕唤醒设备并显示活动
- html - 如何使用CSS删除内联元素底部和Div内边距之间的空白?