es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo centrar una imagen en el medio de la ventana en pygame?

Entonces, estoy cargando una imagen en Python y necesito centrar la imagen en Pygame. Como Pygame comienza el dibujo desde la parte superior izquierda de la pantalla, las coordenadas x e y 0,0 no funcionan. ¿Alguien puede decirme las coordenadas x e y del centro de la ventana de Pygame?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para encontrar las coordenadas x e y del centro de la ventana de Pygame, puedes utilizar el siguiente código:

    import pygame
    
    pygame.init()
    
    # establecer el tamaño de la ventana de Pygame
    ancho_ventana = 800
    alto_ventana = 600
    
    # crear la ventana de Pygame
    ventana = pygame.display.set_mode((ancho_ventana, alto_ventana))
    
    # obtener las coordenadas x e y del centro de la ventana de Pygame
    centro_x = ancho_ventana // 2
    centro_y = alto_ventana // 2
    
    # imprimir las coordenadas x e y del centro
    print("Centro x:", centro_x)
    print("Centro y:", centro_y)
    

    En este código, primero inicializamos Pygame y establecemos el tamaño de la ventana. Luego, creamos la ventana de Pygame usando pygame.display.set_mode(). Por último, calculamos las coordenadas x e y del centro dividiendo el tamaño de la ventana entre 2 utilizando el operador //. Imprimimos las coordenadas x e y del centro en la consola para verificar.

    Puedes utilizar estas coordenadas del centro para posicionar tu imagen en el centro de la ventana de Pygame.

Comments are closed.