Указатель содержания
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 Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеTemas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza
Прочитайте большеgratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).
Прочитайте больше