Pygame.update не обновляется после каждого раунда - PullRequest
0 голосов
/ 14 июня 2019

Я хочу, чтобы взрыв произошел мгновенно или очень быстро.Есть ли способ ускорить формирование кругов или отобразить формирование каждого круга вместо формирования всех 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...