私が作成しているゲームでは、プレイヤーがスピード ブースト スプライトを拾ったときに、プレイヤーのスピードを定期的に約 5 秒間ブーストしたいと考えています。「Handle Caught」メソッドには、スピード ブーストのコードが含まれます。プレーヤーの実際のスピードも、2 に等しいグローバル変数「speed」として設定されます。よろしくお願いします。
class Addspeed(games.Sprite):
image = games.load_image('addspeed.png')
speed = 2
def __init__(self,x,y = 10):
super(Addspeed, self).__init__(image = Addspeed.image,
x = x, y = y,
dy = Addspeed.speed)
def update(self):
if self.bottom>games.screen.height:
self.destroy()
def handle_caught(self):
global speed