Pygame problem z petlą

0

Hej, sorki to mój pierwszy program i nic nie ogarniam. Mam problem chcę, żeby po dziesięciu sekundach napis 'Ucieczka Czupakabry z aresztu' zniknął na rzecz kolejnych linijek kodu, które będę pisał. Co robię źle strzelam że petlę?

mport pygame, sys, os
import pygame as pg
from pygame.locals import *
pygame.init()
from pygame import mixer
mixer.init()
mixer.music.load('MUSIC OF MEMES - THE COMPLETE COLLECTION.mp3')
mixer.music.play()
FPS = 60
fpsClock = pygame.time.Clock()
start_ticks=pygame.time.get_ticks()
while 1:
        sekundy=(pygame.time.get_ticks()-start_ticks)/100
        print(os.getcwd())
        window = pygame.display.set_mode((800, 600))
        if sekundy > 10:
            window = pygame.display.set_caption('Ucieczka Czupakabry z aresztu')
        break

0

Zapoznaj się z tym:
https://gist.github.com/MatthewJA/7544830#file-pygame-beginner-template-light-py

Może nawet i na bazie tego zbuduj resztę apki...

pygame.display.set_mode wywołaj raz, przed pętlą.

get_ticks daje czas w milisekundach, więc, żeby uzyskać sekundy, trzeba podzielić przez 1000, a nie 100.
https://www.pygame.org/docs/ref/time.html#pygame.time.get_ticks

1 użytkowników online, w tym zalogowanych: 0, gości: 1