@jeremy_larkin
Для создания кнопки из изображения в Pygame вы можете следовать следующим шагам:
1 2 3 4 5 6 7 8 9 10 11 12 |
import pygame # Инициализация Pygame pygame.init() # Задаем размеры экрана screen = pygame.display.set_mode((400, 300)) # Загружаем изображение кнопки button_image = pygame.image.load("button.png") # Определяем прямоугольную о |
@jeremy_larkin
бласть кнопки button_rect = button_image.get_rect()
screen.blit(button_image, button_rect)
def button_click(): print("Button clicked!")
running = True while running: # Обработка событий for event in pygame.event.get(): # Проверка на закрытие окна if event.type == pygame.QUIT: running = False # Проверка на нажатие кнопки мыши elif event.type == pygame.MOUSEBUTTONDOWN: # Проверка, было ли нажатие на кнопку if button_rect.collidepoint(pygame.mouse.get_pos()): # Вызов функции при нажатии на кнопку button_click()
1 2 |
# Обновление экрана pygame.display.flip() |
pygame.quit()