我正在尝试在屏幕上绘制一个矩形。我的代码如下:pygame.draw.rect(screen,(255,0,0),
(self.width/2-20,self.height/2-20,40,40),
width=0)Pygame 不断返回错误消息:类型错误:rect() 不接受关键字参数谁能帮我这个?
3 回答

30秒到达战场
TA贡献1828条经验 获得超6个赞
我有一个类似的问题。即使我认为我安装了最新版本,它最终还是我的 pygame 版本。我使用conda install -c cogsci pygame
. 这是错误的,因为该版本至少有四年没有更新了。相反,使用 pip: 安装它pip install pygame
。

哔哔one
TA贡献1854条经验 获得超8个赞
你确定你有所有的成分吗?例如,您还需要一个 init 函数和一个更新函数。尝试这样的事情:
import pygame
pygame.init()
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)
while True:
screen = pygame.display.set_mode((640, 480))
screen.fill(BLACK)
pygame.draw.rect(screen, WHITE, [100, 100, 400, 300])
pygame.display.update()
添加回答
举报
0/150
提交
取消