在pygame窗口中使用背景图像

时间:2017-09-01 17:08:42

标签: python pygame

我有一个简单的python文件,它会打开一个pygame窗口。当我在窗口中单击并释放时,程序将告诉我当我开始单击时我的光标所在的位置以及我释放它的位置。如何在pygame窗口中包含代码以获得背景图像?到目前为止,我只是如何独立完成这个程序。

import pygame, sys

LEFT = 1

running = True
screen = pygame.display.set_mode((1200, 1000))


while running:
 screen.fill((0,0,0))
 pygame.display.flip()
 event = pygame.event.poll()
 if event.type == pygame.QUIT:
     running = False
     pygame.quit()

 elif event.type == pygame.MOUSEBUTTONDOWN and event.button == LEFT:
     print ("You pressed the left mouse button at (%d, %d)" % event.pos)
 elif event.type == pygame.MOUSEBUTTONUP and event.button == LEFT:
     print ("You released the left mouse button at (%d, %d)" % event.pos)

1 个答案:

答案 0 :(得分:0)

您可以使用以下行加载图片:

my_image = pygame.image.load('my_image.png')

然后使用以下行在屏幕上显示它:

screen.blit(my_image, (x, y)) # screen = pygame.display.set_mode((1200, 1000)) 

另请注意,x和y表示照片左上角的位置。