欢迎来到pygame大讲堂,这次我们来讲如何将图像绘制到屏幕上。
做游戏难免要用到png,jpg等图片,但我们并不能用普通的绘制函数来绘制这些图片,我们需要用到blit()绘制方法:
plane=pygame.image.load('plane.png')
WindowSurface.blit(plane,(50,50))
上面的代码在(50,50)的位置打印出了plane.png这个图片,规则是这样的:
Surface.blit(img,(x,y))
如果你在调用image.load()发生了错误,那么请检查你的图片是否和代码文件放在同一文件夹,除非你就得这么写:
plane=pygame.image.load(r'C:\Users\Username\Desktop\plane.png')
对的,如果没有放在同一文件夹,就得把完整路径写出来,并在前面加上r。
注意:在锁定Surface对象时不能调用blit。
下次见!