Pygame图像无法正确渲染

时间:2016-05-26 22:40:53

标签: python pygame

我正在尝试在Pygame中加载和显示图像,但是当游戏运行时图像显示不正确,它看起来很模糊,并且在整个(here)点缀着许多不同颜色的像素。 Pygame之外的实际图像是{{3}}。

我的游戏代码的最小示例如下:

import pygame
from pygame.locals import *

pygame.init()
window = pygame.display.set_mode((800, 600))
pygame.display.set_caption("Test")
BLUE = (50, 60, 200)

## Block
class Block(pygame.sprite.Sprite):

    def __init__(self, image="res/dark_block1.png"):
        pygame.sprite.Sprite.__init__(self)

        ## Load block image
        self.image = pygame.image.load(image)

    def render(self, window):
        window.blit(self.image, (100, 100))


## Gameloop
while True:
    for event in pygame.event.get():
        if (event.type == pygame.QUIT):
            pygame.display.quit()
            pygame.quit()

    window.fill(BLUE)

    ## Display block
    my_block = Block()
    my_block.render(window)

    pygame.display.flip()

如果运行此图像,图像是否以相同的方式呈现?另外,我正在运行OSX 10.11

非常感谢任何帮助。

0 个答案:

没有答案