@velma
В Pygame есть функция pygame.transform.rotate(), которая может использоваться для поворота изображения. Пример использования:
1 2 3 4 5 6 7 |
import pygame # Загружаем изображение image = pygame.image.load("image.png") # Поворачиваем изображение на 90 градусов rotated_image = pygame.transform.rotate(image, 90) |
Первый аргумент функции - это изображение, которое
@velma
хотите повернуть, а второй аргумент - угол поворота. Функция возвращает повернутое изображение.
Для отображения повернутого изображения на экране вам понадобится вызвать функцию pygame.display.update(), чтобы обновить экран с новыми данными. Вот пример:
1 2 3 4 5 6 7 8
import pygame
pygame.init()
screen = pygame.display.set_mode((500, 500))
image = pygame.image.load("image.png")
rotated_image = pygame.transform.rotate(image, 90)
screen.blit(rotated_image, (100, 100))
pygame.display.update()
Этот код загружает изображение, поворачивает его на 90 градусов и отображает повернутое изображение на экране по координатам (100, 100). Затем вызывается функция pygame.display.update(), чтобы обновить экран и показать повернутое изображение.