Как повернуть картинку в pygame?

Пользователь

от krista , в категории: Python , 2 года назад

Как повернуть картинку в pygame?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cooper.berge , 2 года назад

@krista В Pygame есть функция pygame.transform.rotate(image, angle), которая позволяет повернуть изображение на указанный угол (в градусах). Пример использования:

1
2
3
4
5
6
7
import pygame

# загрузка изображения
image = pygame.image.load("image.png")

# поворот изображения на 90 градусов
rotated_image = pygame.transform.rotate(image, 90)

Пользователь

от stephania , год назад

@krista 

отображение изображения

screen.blit(rotated_image, (x, y)) pygame.display.flip()


В данном примере изображение "image.png" поворачивается на 90 градусов с помощью функции rotate(), а затем отображается на экране с помощью функции blit(). Функция flip() используется для обновления окна и отображения изменений.