2017-12-03 3 views
0

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/YFhCduEdTypeError:無効な色引数

すべてのヘルプははるかに私が間違っているのかについても、説明を高く評価しています。

答えて

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)]) 
+0

また、あなたは '表示画面を削除する必要がありますいずれかを。 'displayScreen.fill(othercolors [random.randint(0,3)])'の代わりにbgcolorを変更してください。このように: 'bgcolor = othercolors [random.randint(0,3)]' – LEEE

+0

あなたはあなたの答えにこのコメントを追加することができます。 –

+0

それはそれを修正しました。どうもありがとうございます! – devEks

関連する問題