PyGame,如何将图像绘制成矩形

时间:2014-06-30 14:23:40

标签: python pygame

我有一个矩形代表我正在制作的游戏中的块。我知道如何用纯色填充矩形但是如何用图像填充它?

1 个答案:

答案 0 :(得分:1)

要使用PyGame渲染图像,您需要先加载该图像,然后将其blit到指定坐标的屏幕。

坐标可以继续是您用于测试的部分(如果适用),或者它们可以只是图像的topleft角的一对(x, y)坐标。

pygame.Surface.blit(your_image, the_screen, rect_or_coordinates)

您可以传递其他可选参数,但这些只是在图像加载后实际显示所需的全部内容。

PyGame网站有一些名为spritesheet.py的模块的代码,我用它来处理加载样板代码。然后它会为您提供一个PyGame Surface的电子表格。快速谷歌搜索应该指向您正确的建议代码。

相关问题