Как использовать спрайт-группы в Pygame
Так что я'Я дошел до того, что в моей программе мне нужно создать группу для некоторых спрайтов, с которыми игрок может столкнуться, не умирая (как некоторые другие спрайты, которые я могу видеть на экране).
Мы изучили Google, но, похоже, официальная документация по Pygame бесполезна и / или трудна для понимания. Я'Мне нужна небольшая помощь от любого, кто немного знает об этом.
Во-первых, мне нужно выяснить, как создать группу. Это идет в начальной настройке игры?
Затем добавление спрайта в группу при его создании. На сайте Pygame есть что сказать по этому поводу:
Sprite.add(*groups)
Итак ... как можно это использовать? Позволять'скажем, у меня есть спрайт с именем драгоценный камень. Мне нужно добавить драгоценный камень в группу драгоценных камней. Это:
gem = Sprite.add(gems)
Я сомневаюсь в этом, но без каких-либо примеров, чтобы пойти на сайте, я в растерянности.
Кроме того, я хотел бы иметь возможность редактировать атрибуты для определенной группы. Это сделано путем определения группы, как я бы класс? Или это то, что я определяю в определении для существующего спрайта, но сесли спрайт в группе '?