Как эффективно выбрать перемещение нескольких единиц в Pygame? - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь переместить каждую единицу отдельно

for event in pygame.event.get():
    if event.type == pygame.KEYDOWN:
        if event.key == pygame.K_LEFT:
            RedInfantryX = RedInfantryX - 26
        if event.key == pygame.K_RIGHT:
            RedInfantryX = RedInfantryX + 26
        if event.key == pygame.K_UP:
            RedInfantryY = RedInfantryY - 26
       if event.key == pygame.K_DOWN:
            RedInfantryY = RedInfantryY + 26

RedInfantry(RedInfantryX,RedInfantryY)

Это код, который у меня есть для перемещения единственного изображения (единицы). Я перемещаю дискретные значения из-за того, что изображение находится на доске. Могу ли я выбрать отдельную фигуру для эффективного перемещения или мне нужно добавить ключ для доступа к каждой единице (всего 20 единиц), нажмите эту клавишу, чтобы получить элементы управления движением для каждой отдельной единицы, чтобы я мог перемещать фигуру на доске, затем выберите другую единицу для перемещения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...