在pygame中是否有类似的功能?
我希望将一张图片填充到窗口(背景)中,以产生类似于以下效果的效果: 我的唯一想法是把每个砖块绘制到屏幕上,但我认为这会减慢游戏速度。 有人有什么想法如何做到这一点(并提供一些示例代码)吗?
这是一个有效但速度较慢的方法的代码片段。
screen.fill(pygame.image.load('brick.bmp').convert())
我希望将一张图片填充到窗口(背景)中,以产生类似于以下效果的效果: 我的唯一想法是把每个砖块绘制到屏幕上,但我认为这会减慢游戏速度。 有人有什么想法如何做到这一点(并提供一些示例代码)吗?
这是一个有效但速度较慢的方法的代码片段。
While True:
for y in range(0,600,32):
for x in range(0,800,32):
screen.blit( self.img,(x,y))
...
pygame.display.flip()