TypeError:无效的颜色参数

时间:2017-12-03 12:38:08

标签: python pygame

python和pygames的新手。我的第一场比赛是愚蠢的。单击鼠标时,背景颜色会发生变化。我得到的错误:      Traceback (most recent call last): File ".\main.py", line 72, in <module> main() File ".\main.py", line 50, in main displayScreen.fill(otherColors) TypeError: invalid color argument 我在此处链接了我的代码:https://pastebin.com/YFhCduEd

任何帮助都非常感激,甚至可以解释我做错了什么。

1 个答案:

答案 0 :(得分:1)

您正在为显示填充一系列颜色。

displayScreen.fill(otherColors)

这将做类似的事情:

displayScreen.fill([(0, 0, 0), (255, 0, 0), (0, 255, 0), (0, 0, 255)])

如果您想从此列表中选择一个随机元素,请尝试:

displayScreen.fill( othercolors[random.randint(0,3)] )