我正在制作一个自上而下的射击游戏,并希望我的僵尸跟随我的角色,我的程序使用主循环。我的角色的位置是 x 和 y,他由箭头键控制。我有一个僵尸,现在它在被射击时随机生成在屏幕的左边缘。我怎样才能让僵尸从它产生的地方跟随我的位置?
这是僵尸函数:
def makezombie():
global zom
zom = Rect (0,randint(0, height-40), 49, 38)
return zom
我设置了zombie=makezombie()
在我的主循环中,我有以下内容:
for shot in shots:
if zombie.collidepoint(shot[X],shot[Y]):
zombie=makezombie()
points+=1000
impact.play()
blood.play()