【发布时间】:2013-09-29 23:13:36
【问题描述】:
我有一个表示 RGB 颜色的元组。我的目标是通过在每一帧中添加一个固定值,使其在一秒钟内从黑色 (0, 0, 0) 变为白色 (255, 255, 255)。我将如何在函数中对此进行编码?
这里是更新函数:
def update(self, dt):
now = pygame.time.get_ticks() / 1000
if now - self._spawn_time >= BALL_WAIT_TIME:
self.rect = self.calcnewpos(dt)
self.handle_collision()
else:
# ANIMATION HERE
【问题讨论】:
-
元组是不可变的。目前还不清楚您建议如何更改 one 的值。
-
+1。对我来说:错误的假设,有效的问题。您能否更清楚地说明“让它去”是什么意思?标题对我来说也有点不清楚:也许 'How to add a fixed value to each element of a list' 是你的问题? (就目前而言,这对我来说没有意义,我怀疑是错误的英语。虽然“元素”可以“添加”到某物上,但不能“由”任何东西 - 除了“由人类”或“由函数'等,但我认为这不是你的意思)。
-
@naxa 我的意思是我希望元组的价值增加,直到它达到白色(255、255、255)。