此功能应使所有敌人成群移动,但由于某些原因,当它们到达左边缘时,只有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