Función dibujar_jugador()

La función dibujar_jugador() se encarga de renderizar la nave del jugador en la pantalla. Utiliza el sistema de dibujado inmediato de Godot para mostrar la textura del jugador.

  • visibility

    Verificación de estado

    Comprueba si el jugador está vivo antes de dibujar

  • brush

    Dibujado de textura

    Utiliza draw_texture_rect para renderizar la imagen

  • transform

    Posicionamiento

    Usa las coordenadas del diccionario del jugador

lightbulb Puntos clave
check_circle
Se ejecuta en cada frame desde _draw()
check_circle
Solo dibuja si el jugador está vivo
check_circle
Respeta el orden de dibujado del juego
Renderizado del jugador
rocket_launch
func dibujar_jugador():
  # Verificar si el jugador está vivo
  if !jugador.vivo:
    return

  # Crear rectángulo para posición y tamaño
  var rect_jugador = Rect2(jugador.pos, jugador.tam)

  # Dibujar textura del jugador
  draw_texture_rect(TEX_JUGADOR, rect_jugador, false)

  # Opcional: dibujar hitbox para depuración
  # draw_rect(jugador.hitbox, Color.RED, false)
check_circle
Verificar estado
arrow_forward
crop_free
Crear rectángulo
arrow_forward
brush
Dibujar textura
rocket