查看我用来制作敌人代码的屏幕截图。
问题在于,当我决定再制造第二个敌人时,我为其创建了一个新班级:
goblin = enemy(135, 410, 64, 64, 245)
goblin2 = goblin2(350, 260, 64, 64, 500)
我需要一种简化方法,以便可以只使用一个类就可以创建多个地精。
该怎么做?
答案 0 :(得分:1)
将所有地精保存在列表中
goblins = []
# creating 10 goblins
for i in range(10):
goblins[i] = enemy(135, 410, 64, 64, 245)
# to access goblin use goblin[0], goblin[1], ... etc...