Я хочу, чтобы взрыв произошел мгновенно или очень быстро.Есть ли способ ускорить формирование кругов или отобразить формирование каждого круга вместо формирования всех 20 и последующего отображения?
Я пытался спросить многих людей, моего учителя, YouTube и поиграть срасположение pygame.display.update ()
def explosion(x,y):
explode = True
while explode:
startpoint = x,y
colorchoice = [red,yellow,black,white]
magnitude = 1
while magnitude < 20:
boom_bit_x = x + random.randrange(-1*magnitude,magnitude)
boom_bit_y = y + random.randrange(-1*magnitude,magnitude)
pygame.draw.circle(screen,colorchoice[random.randrange(0,4)],(boom_bit_x, boom_bit_y),random.randrange(4,7))
magnitude += 1
pygame.display.update()
explode = False