无论我做什么,我的图像都不会加载到pygame中。我尝试用正斜线和反斜线使用绝对路径来制作图像。在pygame中,屏幕只会加载,不会给我任何错误,但是图像也不会加载。
代码如下:
1.) Divide array of n elements into √n pieces
2.) Pass elements back into method for recursion
3.) Compare pieces from step 1
4.) Merge components together to form sorted array
答案 0 :(得分:0)
使用pygame.Surface
方法清除图像后,需要将图像/ fill
消光到显示表面上。如果BGImage
覆盖了整个屏幕,则在消隐图像之前不必填充整个屏幕。
window.fill((0, 0, 0))
window.blit(BGImage, (0, 0)) # Blit the image at the top left coords (0, 0).
我还建议您使用convert
方法(如果图像具有透明部分,则使用convert_alpha
)转换图像,因为这样可以大大提高blit性能。
BGImage = pygame.image.load('Plat.jpg').convert()