Pygame python 如何从变量绘制矩形
Pygame python how to draw a rect from variable
我正在编程 "snake",只是想知道如何从变量中绘制矩形。
head = pygame.draw.rect(screen, color, pygame.Rect(x, y, 60, 60))
如何重新绘制,但只能使用变量 "head"?
虽然可以这样做来重绘头部:
head = pygame.draw.rect(screen, color, pygame.Rect(x, y, 60, 60))
pygame.draw.rect(screen, color, head)
我个人会采用先创建矩形然后根据需要多次绘制的方法:
head = pygame.Rect(x, y, 60, 60)
pygame.draw.rect(screen, color, head)
pygame.draw.rect(screen, color, head)
此外,建议改用screen.fill()
:
head = pygame.Rect(x, y, 60, 60)
screen.fill(color, head)
我正在编程 "snake",只是想知道如何从变量中绘制矩形。
head = pygame.draw.rect(screen, color, pygame.Rect(x, y, 60, 60))
如何重新绘制,但只能使用变量 "head"?
虽然可以这样做来重绘头部:
head = pygame.draw.rect(screen, color, pygame.Rect(x, y, 60, 60))
pygame.draw.rect(screen, color, head)
我个人会采用先创建矩形然后根据需要多次绘制的方法:
head = pygame.Rect(x, y, 60, 60)
pygame.draw.rect(screen, color, head)
pygame.draw.rect(screen, color, head)
此外,建议改用screen.fill()
:
head = pygame.Rect(x, y, 60, 60)
screen.fill(color, head)