pygame不显示我的图像

时间:2017-07-26 14:41:43

标签: python python-2.7 python-3.x pygame

我开始学习pygame并且我按照一些教程来制作简单的hello world项目并且它可以工作但是当我这样做时我自己试图在窗口上显示我的图像没有任何反应! 这是我的代码

 __author__ = 'mohammed'
 import sys
 import pygame
 import color

 # -----------setup------------------------
 pygame.init()  # start pygame
 screensize = (800, 600)  # variable that we will use to declare screen size
 screen = pygame.display.set_mode(screensize)  # set the screen size

 pad = pygame.image.load('2.png')
 x = 100
 y = 100
 # -----------setup------------------------

 # -------------------main loop------------
 while 1:
     for event in pygame.event.get():
         if event.type == pygame.QUIT:
             sys.exit()
     screen.blit(pad, (x, y))
     screen.fill(red)
     pygame.display.update()

我正在导入包含颜色及其rgb的文件:

red = (255, 0, 0)

1 个答案:

答案 0 :(得分:4)

在绘制图像后,看起来你正在填充屏幕,覆盖图像。尝试切换行的顺序:

 screen.blit(pad, (x, y))

 screen.fill(red)
相关问题