4. Запишите фрагмент программного кода для перемещения персонажа на новую
позицию и удаление с исходного кода.
Ответы
Ответ:
import pygame
# Инициализация Pygame
pygame.init()
# Создание окна
screen = pygame.display.set_mode((800, 600))
# Загрузка изображения персонажа
character_image = pygame.image.load("character.png")
# Исходные координаты персонажа
character_x = 100
character_y = 100
# Основной цикл игры
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Очистка экрана
screen.fill((0, 0, 0))
# Отрисовка персонажа на исходной позиции
screen.blit(character_image, (character_x, character_y))
# Перемещение персонажа на новую позицию
character_x += 1
character_y += 1
# Удаление персонажа с исходной позиции
pygame.draw.rect(screen, (0, 0, 0), (character_x - 1, character_y - 1, character_image.get_width() + 2, character_image.get_height() + 2))
# Обновление экрана
pygame.display.flip()
# Завершение работы Pygame
pygame.quit()