Ciao a tutti,
ho il seguente problema.
Sto facendo un'applicazione in pygame che ha fondamentalmente due dimensioni.
la prima
screen = pygame.display.set_mode((200,100))

la seconda
screen = pygame.display.set_mode((200,200))

in pratica la dimensione y raddoppia per mostrare un secondo pannello grafico. Per passare da una visualizzazione all'altra, lo voglio fare graduatamente, quindi quando avviene la richiesta di raddoppiamento (potete immaginarvi sia un keyboard event)
passo gradatamente  da risoluzioni intermedie fino alla seconda
ad ogni ciclo insomma ricreo la variabile screen con dimensioni differenti fino al raggiungimento della 200*200
e così quando torno alla dimensione minima.
Il problema è che facendo in questa maniera, durante il ridimensionamento vedo un flickerio, come se non riuscisse a fare il blit in alcuni casi. Che sappiate, esiste un modo per ridimensionare la surface screen senza doverla ricreare, oppure un modo per evitare il flickering?
Grazie
Vittorio
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a