2024-05-05 18:36:01 发布
网友
我正在用python3.3制作一个基于文本的rpg,我想要一个更动态的游戏库存系统。我目前使用的是分配给每个项目的变量,但是在函数中,我作为参数传递的变量变得太多,而且非常混乱。如果有更好的方法,我会很乐意帮助创建一个更好的系统。在
下面是我的库存呼叫系统现在的样子:
print('Item1',item1) print('Item2',item2) print('Item3',item3)
等等。在
您可以尝试使用列表:
inventory = [] inventory.append(some_item)
您可以实施库存上限:
如果你想“使用”库存中的某个项目,那么它也很容易移除(当然这是假设索引存在的):
# use the item del inventory[index]
显然,您需要的大多数功能都可以通过标准列表方法访问,所以请检查the documentationout。在
嗯,我做了一个旧的文本游戏,我使用的库存系统只是一个名为“inv”的列表。那么,当您获得任何类型的项目时,您所要做的就是用字符串附加库存列表。在
inv = [] inv.append('Item1')
然后,您可以创建一个字典,其中键作为项名称,值是一个可以引用的列表。试试这个:
这个列表可以是一系列不同的属性,比如买卖价格、实力或者你拥有什么。希望这有帮助。在
您可以尝试使用列表:
您可以实施库存上限:
^{pr2}$如果你想“使用”库存中的某个项目,那么它也很容易移除(当然这是假设索引存在的):
显然,您需要的大多数功能都可以通过标准列表方法访问,所以请检查the documentationout。在
嗯,我做了一个旧的文本游戏,我使用的库存系统只是一个名为“inv”的列表。那么,当您获得任何类型的项目时,您所要做的就是用字符串附加库存列表。在
然后,您可以创建一个字典,其中键作为项名称,值是一个可以引用的列表。试试这个:
^{pr2}$这个列表可以是一系列不同的属性,比如买卖价格、实力或者你拥有什么。希望这有帮助。在
相关问题 更多 >
编程相关推荐