擅长:python、mysql、java
<p>你应该开始思考游戏,然后再去做一个代码,你所拥有的对我来说并不好,任何模块化的游戏只会导致你的工作更难。。。
尝试为僵尸创建一个类,并使用make和update()函数执行您希望它们执行的行为(在本例中,搜索主要角色),它们应该具有图像、x和y位置以及您的播放器;转换x和y坐标,以便zoombie更接近玩家的当前位置。在</p>
<pre><code>class Zombie:
def __init__(self, initX, initY, image = "default.png"):
self.x = initX
self.y = initY
self.image = pygame.image.load(image)
def update(self, playerX, playerY):
##stuff to get to player and update the zombie position
</code></pre>
<p>生成僵尸:
zombiLst=[]
对于范围(10)内的i:
zombiLst.append(僵尸(100100僵尸.png“))</p>
<p>然后在你的循环中:</p>
^{pr2}$
<p>像这样的事情就可以了。在</p>