Как упростить создание нескольких врагов в Pygames? - PullRequest
0 голосов
/ 06 апреля 2019

Смотрите скриншот кода, который я использую для создания врагов.

Проблема в том, что когда я решил создать второго врага, я создалдля него новый класс:

goblin = enemy(135, 410, 64, 64, 245)
goblin2 = goblin2(350, 260, 64, 64, 500)

Мне нужен способ упростить это, чтобы я мог создать несколько гоблинов только с одним классом.

Как это сделать?

1 Ответ

1 голос
/ 06 апреля 2019

сохранить всех ваших гоблинов в списке

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...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...