return pygame.Rect(self.x, self.y, self.width, altura propia) def dibujar(auto): """ dibuja el objeto del juego en el coordenadas x, y actuales """ …
Читать далееНедавние записи
En la clase Game ahora agregaremos una línea al método init() para inicialice el objeto Starship. Esta línea es:
Читать далееLa clase Starship actualizada se muestra a continuación: Esta versión de la clase Starship define los distintos métodos de movimiento. Estos métodos utilizan un nuevo valor global STARSHIP_SPEED para …
Читать далее• pero si se mueve hacia abajo en la pantalla, la coordenada y aumenta en NAVE_ESTRELLA_VELOCIDAD. Por supuesto, no queremos que nuestro Starship salga volando por el borde de la pantalla, por lo que …
Читать далееEl problema es que estamos redibujando la nave estelar en una posición diferente; pero el la imagen anterior sigue presente. Ahora tenemos dos opciones, una es simplemente llenar toda la pantalla con …
Читать далееDefinir colores RGB predeterminados FONDO = (0, 0, 0) Si desea utilizar un color de fondo diferente, cambie este valor global. 13.6 Agregar una clase de meteorito La clase Meteor también será una …
Читать далееEl método init() para la clase Meteor tiene los mismos pasos que el nave estelar; la diferencia es que la coordenada x y la velocidad son aleatorias generado. La imagen utilizada para Meteor también …
Читать далее13.7 Moviendo los meteoritos Ahora queremos poder mover los meteoritos hacia abajo en la pantalla para que Starship tiene algunos objetos para evitar. Podemos hacer esto muy fácilmente ya que hemos …
Читать далее