私はpygameで簡単な基本プログラムを作ろうとしています。それをやろうとしていることの1つは、6秒で画面上のどこかにランダムな長方形をランダムに作成することです。 私はこのすべてに非常に新しいです、と私はこれまでのところ、私が持っているイベントIDとpygame.time.set_timer
(私はクラスで3.5を学んでいた)も、2.7をPythonのためにかなり新しいです:
mob2_spawn = 0
def create_mob():
mob2 = pygame.Rect(random.randint(0,800), random.randint(0,600), random.randint(20,60), random.randint(30,50))
pygame.draw.rect(window_surface, mob_color, mob2)
pygame.display.update()
mob2_spawn = 1
if mob_spawn == 0:
pygame.time.set_timer(25,6000)
mob2_spawn = 1
は、どのように私はイベントを添付しますIDとは何か? pygame.time.set_timerの最初の変数はイベントIDで、25〜32の整数でなければならないことを理解しています。本質的に、タイマーはそのイベントidに関連付けられた関数をXミリ秒ごとに実行する必要があります。