擅长:python、mysql、java
<p>我认为您没有正确分配属性,您应该指定self。在分配之前</p>
<pre class="lang-py prettyprint-override"><code>def __init__(self, name, coins, resources, health):
# Define class properties here
self.name = name
self.coins = coins
self.resources = resources
self.health = 5 # Btw, why set to 5 if you are getting health in the params?
</code></pre>
<p>稍后当您引用这些变量时,如<code>resources[0] = "golden_key"</code><br/>
您应该使用<code>self.resources[0] = "golden_key"</code></p>