我正在尝试使用列表将多张图片传送到屏幕上,并将坐标附加到单独的列表中。
在一个带有图片名称的列表中,我希望它输出,当子弹与图像碰撞时,我将其从列表中删除,以便将其从屏幕上删除。但是我还没有进行碰撞检测。
此外,当我使用这些函数运行它时,程序只会崩溃,它没有任何错误或任何东西。
#create enemies
lvl1 = [[alien2],[alien2],[alien1]]
def create_alien_list(level_list):
x = 0
y = 0
i = 0
alien_w = 0
alien_h = 0
for row in level_list:
x = 10
for col in row:
if col: level_list[i].append([x,y])
x += alien_w + 10
i+=1
b_y += alien_h + 5
def draw_aliens():
i = 0
for each in alien_list:
screen.blit(level_list[i],(level_list[i][1],level_list[i][2]))
i+=1