Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 21, 2020 03:25:51

DuDlik
Зарегистрирован: 2020-01-21
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Объясните как работает move_ip() в Pygame?

Сижу 3 часа уже, Гугл, Стэк… все читал.

Есть объект

 ball = pygame.draw.circle(screen, RED, (53, 53), 30)
На сколько я понимаю он уже является объектом pygame.Rect - я проверял его type.
<class ‘pygame.Rect’>

Я хочу подвинуть его на 50 пикселей по event нажатие кнопки мышки.

 while not game_over:
    for event in pygame.event.get():
        if event.type == pygame.MOUSEBUTTONUP:
            ball.move_ip(50, 50)
            pygame.display.update()

Пробовал ball.x = 50

Есть какое-то волшебство для этого, или я доку читаю криво.. там есть:
move_ip()
moves the rectangle, in place
move_ip(x, y) -> None
Same as the Rect.move() method, but operates in place.

Отредактировано DuDlik (Янв. 21, 2020 03:28:32)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version