だから私はpygameで実験していて、ゆっくりと色が変わる長方形のコードを書きました
a = 4
b = 3
c = 2
#some irrelevant code later
if color[0]+a < 255:
color[0] += a
else:
a *= -1
if color[1]+b < 255:
color[1] += b
else:
b *= -1
if color[2]+c < 255:
color[2] += c
else:
c *= -1
a、b、および c は、赤、緑、および青の変化の速度です。
問題は、何らかの理由で、プログラムを実行してから数秒後に TypeError: Invalid color argument が表示されることです。通常、色が非常に青い場合です。無効な色の引数が表示される理由はわかりません。