Articles of pygame

Pygame solo detecta eventos del mouse, no detecta eventos KEYDOWN

He escrito el siguiente progtwig simple que debería imprimir todos los eventos detectados por pygame.event.get() . import pygame, sys from pygame.locals import * display = pygame.display.set_mode((300, 300)) pygame.init() while True: for event in pygame.event.get(): print(event) if event.type == QUIT: pygame.quit() sys.exit() Pero cuando ejecuto esto solo tengo eventos de mouse, y un evento KEYDOWN y […]

¿Por qué pygame.draw.shape devuelve un Rect?

Aunque entiendo que el propósito de la función de dibujo es dibujar sobre una determinada superficie, no entiendo por qué no devuelve simplemente un objeto de pygame.Superficie que luego puede convertir en una superficie cuando sea necesario. Hasta ahora, esto ha sido muy inconveniente cuando solo quiero crear una superficie y dibujarla en otra cosa […]

Solo el código produce una pantalla negra en la ventana de Pygame

Seguí un tutorial y copié el código exactamente, aunque solo produce una ventana de pygame con una pantalla negra. Aquí está el enlace al código (exactamente como lo escribí): http://www.dreamincode.net/forums/topic/83308-introduction-to-pygame-part-1/ Es correcto como en el tutorial, pero no funciona. Estoy usando python 3.3.2 y pygame-1.9.2a0.win32-py3.3.msi.

¿Cómo hacer rect a partir de la intersección de dos?

Estoy trabajando en un clon de ruptura y he estado tratando de averiguar cómo obtener la intersección rect de dos rectas en colisión para poder medir la profundidad a la que entró la bola en el bloque tanto en el eje x como en el y decidir qué componente de la bola. velocidad voy a […]

Python Pygame Game Lighting

Estamos haciendo un juego de desplazamiento lateral en 2D y un elemento del juego será una antorcha. Tenemos un jugador cuyo arm puede rotar y podemos tomar el ángulo de los arms. Estamos considerando tener una forma de haz triangular, siguiendo el ángulo del arm. Hemos tenido algunas ideas como tener una imagen alfa en […]

¿Por qué este pequeño juego de Pacman (155 líneas de largo) en Python funciona tan lento?

Ya he cortado todo lo que pude del bucle principal. También optimicé las colisiones para objetos dynamics y estáticos, reduciendo considerablemente el número de iteraciones. Pero sigue siendo lento en su máquina. Publicaré el archivo completo para el caso en el que alguien quiera probarlo, pero puede saltar al bucle principal en “while Exit == […]

¿Cómo liberar recursos en el mezclador de PyGame?

Uso el módulo gTTS python para obtener mp3 de Google Text-To-Speech API y PyGame para reproducir archivos mp3 de salida sin abrir un reproductor externo (¿hay alguna forma más sencilla de hacerlo?) Sin embargo, parece que el mezclador de PyGame no libera recursos de archivos, incluso después de su método para salir. phrase = “Hello!” […]

Cómo obtener el tamaño de la imagen en pygame (python)

Si estoy usando una imagen y quiero saber el tamaño de la imagen en el archivo . ¿Hay una función para obtener la altura y el ancho de la imagen? EDITAR: Por supuesto, cargué la imagen al progtwig con pygame.image.load (PATH).

Usando Pygame sin instalar

Estoy haciendo un juego de rol realmente simple en la universidad y me gustaría usar pygame. Sin embargo, mi colegio tiene una política de grupo que deshabilita la ejecución de los ejecutables de Windows, por lo que no puedo instalar pygame. ¿Hay alguna manera de que solo pueda importar pygame al tenerlo en la misma […]

pygame mouse.get_pos () no funciona

No puedo conseguir que funcione un script de pygame muy simple: import pygame class MainWindow(object): def __init__(self): pygame.init() pygame.display.set_caption(‘Game’) pygame.mouse.set_visible(True) # pygame.mouse.set_visible(False) # this doesn’t work either! screen = pygame.display.set_mode((640,480), 0, 32) pygame.mixer.init() while True: print pygame.mouse.get_pos() pygame.mixer.quit() pygame.quit() MainWindow() Esto solo genera (0,0) cuando muevo el mouse por la ventana: (0, 0) (0, 0) […]