Index of content
print(‘Inicializando Box Game’) superficie_de_pantalla = pygame.display.set_mode((400, 300)) pygame.display.set_caption(‘Juego de caja’) print(‘Actualizar pantalla’) pygame.display.update() print(‘Configurar el reloj’) reloj = pygame.hora.Reloj()
Borrar la pantalla de contenidos actuales
display_surface.fill(FONDO) print(‘Comenzando el bucle de reproducción del juego principal’) corriendo = Verdadero mientras corre: para evento en pygame.event.get(): if event.type == pygame.QUIT: print(‘Evento de salida recibido:’, evento) corriendo = Falso elif event.type == pygame.MOUSEBUTTONDOWN: print(‘Evento de ratón recibido’, evento) x, y = evento.pos pygame.draw.rect(superficie_de_pantalla, AZUL, [x, y, ANCHO, ALTO])
Actualizar la pantalla
pygame.display.update()
Define la velocidad de fotogramas: el número de fotogramas por
segundo
Debe llamarse una vez por cuadro (pero solo una vez)
reloj.tick(FRAME_REFRESH_RATE) imprimir(‘Se acabó el juego’)
Ahora ordene y salga de Python
pygame.quit() si nombre == ‘principal’: principal() Tenga en cuenta que ahora necesitamos registrar la superficie de visualización en una variable local para que podamos puede usarlo para dibujar los rectángulos azules. También necesitamos llamar a pygame.dis- función play.update() cada vez que se redondea el ciclo while principal para que el nuevo Los rectángulos que hemos dibujado como parte del procesamiento de eventos para bucle se muestran para el usuario. También establecemos la velocidad de fotogramas cada vez que se redondea el ciclo while principal. Esto debería sucede una vez por cuadro (pero solo una vez) y usa el objeto de reloj inicializado en el inicio del programa. 12.6 Una aplicación pygame más interactiva 137
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More