Articles of pygame

Evento personalizado de PyGame

Quiero preguntar sobre el uso de eventos personalizados en pygame .. Experimenté un poco con pygame, así que sé cómo funcionan los eventos generados por pygame. Mi pregunta es , ¿por qué alguien estaría interesado en un evento de usuario, ayuda a simplificarlo? eventos combinados de pygame ? ¿ Y cómo alguien lo implementaría , […]

¿Dónde puedo encontrar e instalar las dependencias para pygame?

Soy relativamente nuevo en Linux e bash instalar el entorno de pygame dev para python. Cuando ejecuto setup.py dice que necesito instalar las siguientes dependencias, una de las cuales encontré e instalé (SDL). Sin embargo, los otros han sido más esquivos. Hunting dependencies… sh: smpeg-config: command not found WARNING: “smpeg-config” failed! SDL : found 1.2.14 […]

Cómo identificar qué botón se está presionando en el controlador de PS4 usando pygame

Estoy usando una Raspberry Pi 3 para controlar un vehículo robótico. He vinculado exitosamente mi controlador de PS4 al RPi usando ds4drv . Tengo el siguiente código funcionando y emitiendo “Botón presionado” / “Botón liberado” cuando se presiona / suelta un botón en el controlador PS4 usando pygame . Me pregunto cómo identificar qué botón […]

Acción de Pygame cuando el mouse ‘click’ en .rect?

He estado escribiendo una función de prueba para aprender cómo una acción de ‘clic’ del mouse en un pygame.rect resultará en una respuesta. Hasta aquí: def test(): pygame.init() screen = pygame.display.set_mode((770,430)) pygame.mouse.set_visible(1) background = pygame.Surface(screen.get_size()) background = background.convert() background.fill((250,250,250)) screen.blit(background, (0,0)) pygame.display.flip() ## set-up screen in these lines above ## button = pygame.image.load(‘Pictures/cards/stand.png’).convert_alpha() screen.blit(button,(300,200)) pygame.display.flip() […]

Detección de colisión de rectángulo con un círculo.

Tengo un círculo con un punto central (Center_X, Center_Y) y estoy detectando si un rectángulo cae dentro de su Radio (Radio). ¿Cómo podría realizar esta tarea? He intentado usar if (X – Center_X)^2 + (Y – Center_Y)^2 < Radius^2: print(1) Luego trato de dibujar un círculo para encajar en esta área: Circle = pygame.draw.circle(Window, Blue, […]

Rotación en pygame

He estado buscando soluciones sobre cómo hacer que mi imagen gire alrededor de un solo punto, pero por lo que he encontrado, nada realmente ha funcionado. Lo que yo sé Puedo rotar usando pygame.transform.rotate(surface, angle) Necesito restablecer constantemente el centro para que la imagen no gire sobre sí misma girada. Necesidad de actualizar la imagen […]

¿Descargando juegos de pygame sin pygame?

Esta es una pregunta simple. He estado haciendo un juego y quería que algunos de mis amigos pudieran descargarlo en línea. ¿Tienen que tener pygame y python instalados en la computadora para descargarlo? La razón por la que pregunto es porque también estoy pensando en publicarlo para la audiencia general y si no pueden descargar […]

Teoría del eje de separación y Python

Esto es lo que estoy haciendo actualmente: Creando 4 ejes que son perpendiculares a 4 aristas de 2 rectangularjs. Dado que son rectangularjs, no necesito generar un eje (normal) por borde. Luego hago un bucle sobre mis 4 ejes. Entonces para cada eje: obtengo la proyección de cada esquina de un rectángulo en el eje. […]

Cómo usar grupos de sprites en pygame

Así que he llegado al punto en mi progtwig donde necesito crear un grupo para algunos sprites con los que el jugador pueda colisionar sin morir (como otros sprites que puedo tener en la pantalla). He rastreado Google pero parece que la documentación oficial de pygame es inútil y / o difícil de comprender. Estoy […]

simulación física de la bola de python

He visto el gran tutorial de Peter Colling Ridge en http://www.petercollingridge.co.uk/pygame-physics-simulation/ y estoy extendiendo el script de PyParticles El código está disponible en el sitio (de forma gratuita), estoy usando PyParticles4.py Clases utilizadas en el tutorial. La clase de partículas Objetos circulares 2d con radio, masa, velocidad, ubicación. La clase de spring Un resorte que […]