Pygame敌人不要成群结队

时间:2019-10-22 17:13:54

标签: python pygame

此功能应使所有敌人成群移动,但由于某些原因,当它们到达左边缘时,只有e17向下移动,而其他所有敌人都留在同一位置。相同的问题不会在右侧重复出现。左右移动都很好。

    def emove(self):
        global newv
        global newv2
        if newv == False:
            self.e_x += 1
        if e17.e_x == 470:
            newv = True
            newv2 = True
        if newv == True:
            self.e_x -= 1
        if e11.e_x == 10:
            newv = False
            newv2 = True
        if newv2 == True:
            self.e_y += 20
            newv2 = False 

0 个答案:

没有答案