Указатель содержания
Las clases y sus relaciones se muestran a continuación: Este diagrama muestra que las clases Starship y Meteor extenderán una clase llamado GameObject. A su vez, también muestra que el Juego tiene una relación 1:1 con la clase Starship. Es decir, el Juego tiene una referencia a una nave estelar y, a su vez, la nave estelar tiene una única referencia al Juego. En contraste, el Juego tiene una relación de 1 a muchos con la clase Meteor. Eso es el objeto Game contiene referencias a muchos Meteoros y cada Meteor contiene un referencia de nuevo al único objeto Game. 13.2 La clase de juego principal La primera clase que veremos será la propia clase Game. La clase Juego contendrá la lista de meteoros y la nave estelar, así como la principal bucle de juego. También inicializará la visualización de la ventana principal (por ejemplo, configurando el tamaño y el título de la ventana). En este caso, almacenaremos la superficie de visualización devuelta por pygame.dis- play.set_mode() en un atributo del objeto Game llamado dis- superficie_de_juego. Esto se debe a que necesitaremos usarlo más adelante para mostrar el nave estelar y los meteoros. También conservaremos una instancia de la clase pygame.time.Clock() que usaremos para establecer la velocidad de fotogramas cada vez que se reproduce el juego principal mientras se repite. El marco básico de nuestro juego se muestra a continuación; este listado proporciona lo básico Clase de juego y el método principal que iniciará el juego. El juego también define tres constantes globales que se utilizarán para definir la frecuencia de actualización de fotogramas y el tamaño de la pantalla 142 13 Pygame StarshipMeteors
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).
Прочитайте больше