我想替换这个绘制矩形函数,而是让它生成一个图像。
矩形函数:
Dim num As New System.Text.RegularExpressions.Regex("^\d+$")
Return num.Match(number).Success
寻找与此相关的内容:
pygame.draw.rect(pygame.display.set_mode((800,600)), black, [0,0, 100, 100])
答案 0 :(得分:0)
所以首先你必须使用image = pygame.image.load()
加载图像,然后使用screen.blit(image)
在屏幕上绘制它。为此,您应该在开头定义屏幕,而不是像上面那样在绘图功能中定义。只需screen = pygame.display.set_mode((800,600))
即可。
答案 1 :(得分:0)
要加载图像,需要存储文件,并使用以下命令加载它:
pygame.image.load('example.png')
现在您的代码应如下所示:
pygame.image.load('example.png')
pygame.display.set_mode((800, 600))