preloader

January 1, 1 | 2 minutes read
Index of content

Ahora cada NEW_METEOR_CYCLE_INTERVAL se agregará otro meteoro en una coordenada x aleatoria del juego. 13.11 Pausar el juego Otra característica que tienen muchos juegos es la capacidad de pausar el juego. Esto puede ser se agrega fácilmente monitoreando una tecla de pausa (esta podría ser la letra p representada por el event_key pygame.K_p). Cuando se presiona, el juego se puede pausar hasta que se vuelve a pulsar la tecla. La operación de pausa se puede implementar como un método _pause() que consume todos los eventos hasta que se presiona la tecla apropiada. Por ejemplo: def _pause(auto): en pausa = Verdadero mientras está en pausa: para evento en pygame.event.get(): if event.type == pygame.KEYDOWN: si evento.clave == pygame.K_p: en pausa = Falso romper En este método, el ciclo while externo se repetirá hasta que la variable local en pausa sea establecer demasiado Falso. Esto solo sucede cuando se presiona la tecla ‘p’. El descanso después de la la configuración de la declaración en pausa en False garantiza que el bucle for interno termine permitiendo que el ciclo while externo verifique el valor de pausado y termine. El método _pause() puede ser invocado durante el ciclo de juego por monitoreando la tecla ‘p’ dentro del evento for loop y llamando a _pause() método a partir de ahí: elif evento.key == pygame.K_p: auto._pausa() Tenga en cuenta que nuevamente hemos indicado que no esperamos que el método pause() para ser llamado desde fuera del juego anteponiendo el nombre del método con un guión bajo (’’). 13.10 Aumentar el número de meteoritos 155

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza

Read More

Temas 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