【问题标题】:How to draw an image in (pygame)如何在(pygame)中绘制图像
【发布时间】:2017-03-12 03:42:21
【问题描述】:

我想替换这个绘制矩形函数,而是让它生成一个图像。

矩形函数:

pygame.draw.rect(pygame.display.set_mode((800,600)), black, [0,0, 100, 100])

正在寻找这样的东西:

pygame.draw.image(**coordinatesX**, **coordinatesY**, **imagefile.jpg**)

【问题讨论】:

标签: python python-2.7 pygame pygame-surface


【解决方案1】:

要加载图像,您需要存储文件,并使用以下方式加载它:

pygame.image.load('example.png')

现在您的代码应该如下所示:

pygame.image.load('example.png')

pygame.display.set_mode((800, 600))

【讨论】:

    【解决方案2】:

    所以首先你必须使用image = pygame.image.load() 加载图像,然后使用screen.blit(image) 在屏幕上绘制它。为此,您应该在开始时定义屏幕,而不是像上面所做的那样在绘图功能中定义。只需 screen = pygame.display.set_mode((800,600)) 即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-13
      • 1970-01-01
      • 2018-03-26
      • 2021-04-06
      • 2020-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多