Обнаружение пикселей на экране с помощью Pygame - PullRequest
0 голосов
/ 27 февраля 2020

Мне нужно сделать границы в своей игре, поэтому, когда игрок касается черного цвета, он не может двигаться в одном направлении, проблема в том, что когда он касается чего-то черного, он вообще не может двигаться. Вот как я пытался это сделать, я сделал это для каждой отдельной клавиши.

if colors_location[colors.index((0, 0, 0))][0] > location[0]:
    if keys[pygame.K_LEFT]:
        location[0] -= velocity
    if keys[pygame.K_UP]:
        location[1] -= velocity
    if keys[pygame.K_DOWN]:
        location[1] += velocity

location - это кортеж, где 0 - это x, а 1 - это клавиши y - это все нажатые клавиши. Colors_location - это список ( x, y) каждого пикселя в background.colors - это список всех цветов, которые касаются игрока

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