我正在尝试创建一个程序,其中气球会出现供用户戳破,但气球出现得太快,变得难以管理。我在运行程序约半秒钟后截了一张屏幕截图:
下面是控制气球出现时间的代码:
timeTillNextBalloon = random.randint(100000, 200000)
while done == False:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
if pygame.time.get_ticks() > timeTillNextBalloon:
timeTillNextBalloon = random.randint(30000, 250000)
yCoord = random.randint(50,350)
balloonType = random.randint(1,4)
balloon = Balloon(0, yCoord, "right", balloonType)
if balloonType >= 1 and balloonType <= 3:
otherBalloons.add(balloon)
else:
blueBalloons.add(balloon)
allBalloons.add(balloon)
我尝试增加timeTillNextBaloon变量的值,但如果我将其设置得比这更大,屏幕就会显示黑色。