我正在嘗試在屏幕上繪制一個矩形。我的代碼如下:pygame.draw.rect(screen,(255,0,0),
(self.width/2-20,self.height/2-20,40,40),
width=0)Pygame 不斷返回錯誤消息:類型錯誤:rect() 不接受關鍵字參數(shù)誰能幫我這個?
3 回答

30秒到達戰(zhàn)場
TA貢獻1828條經驗 獲得超6個贊
我有一個類似的問題。即使我認為我安裝了最新版本,它最終還是我的 pygame 版本。我使用conda install -c cogsci pygame
. 這是錯誤的,因為該版本至少有四年沒有更新了。相反,使用 pip: 安裝它pip install pygame
。

嗶嗶one
TA貢獻1854條經驗 獲得超8個贊
你確定你有所有的成分嗎?例如,您還需要一個 init 函數(shù)和一個更新函數(shù)。嘗試這樣的事情:
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
提交
取消