【发布时间】:2012-11-21 23:21:22
【问题描述】:
所以我在 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 参数,通常是在颜色很蓝的时候。我看不出出现无效颜色参数的任何原因。
【问题讨论】:
-
color对象的类型是什么?