Как бы я что-то стукнул перед другой в пигме? - PullRequest
0 голосов
/ 25 февраля 2020

Мне было интересно, как я мог сделать изображение перед другим изображением в зависимости от их положения y. Я хочу создать игру, подобную покемону, где, если вы за чем-то позади, она появляется над вами (она моргнула после вас), но если вы находитесь перед ней, она моргает перед вами. Спасибо.

1 Ответ

2 голосов
/ 26 февраля 2020

Обычно в pygame, изображение, которое мигает последним, имеет приоритет над другими, в результате чего это изображение отображается поверх всех остальных. Вот пример:

import pygame

Img1 = pygame.image.load('Number1.png')
Img2 = pygame.image.load('Number2.png')

pygame.init()
#Initiate screen
screen = pygame.display.set_mode((700, 700))
done = False

while not done:
        for event in pygame.event.get():
                if event.type == pygame.QUIT:                    
                        done = True
        #Blit the images
        screen.blit(Img1,(200,200))
        screen.blit((Img2),(300,300))

        pygame.display.flip()

Так как мы сместили число 2 после числа 1, число 2 будет свернуто поверх числа 1, как показано ниже. Нажмите на эту ссылку для результата

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...