Cómo inicializar en pygame?
Intenté inicializar con pygame utilizando el código a continuación.
import pygame
pygame.init()
Pero obtengo 2 errores.
pygame 2.0.1 (SDL 2.0.14, Python 3.8.10)
Hello from the pygame community. https://www.pygame.org/contribute.html
ftruncate() falló: Archivo demasiado grande
No se pudo crear el directorio seguro (//.config/pulse): No existe el archivo o directorio
ALSA lib confmisc.c:767:(parse_card) no se puede encontrar la tarjeta '0'
ALSA lib conf.c:4732:(_snd_config_evaluate) la función snd_func_card_driver devolvió un error: No existe el archivo o directorio
ALSA lib confmisc.c:392:(snd_func_concat) error evaluando las cadenas
ALSA lib conf.c:4732:(_snd_config_evaluate) la función snd_func_concat devolvió un error: No existe el archivo o directorio
ALSA lib confmisc.c:1246:(snd_func_refer) error evaluando el nombre
ALSA lib conf.c:4732:(_snd_config_evaluate) la función snd_func_refer devolvió un error: No existe el archivo o directorio
ALSA lib conf.c:5220:(snd_config_expand) Error de evaluación: No existe el archivo o directorio
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) PCM desconocido predeterminado
Traceback (most recent call last):
File "main.py", line 3, in <module>
pygame.key.get_repeat()
pygame.error: sistema de video no inicializado
¿Alguien puede ayudarme?
Mi código está abajo.
“`py
importando el módulo pygame
import pygame
importando el módulo sys
import sys
inicializando pygame
pygame.init()
creando la visualización
display = pygame.display.set_mode((300, 300))
creando un bucle en ejecución
while True:
# creando un bucle para verificar los eventos que
# están ocurriendo
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
<pre><code> # verificando si ocurrió un evento de tecla o no
if event.type == pygame.KEYDOWN:
# si ocurrió un evento de tecla
# imprimir una cadena en la salida
print("Se ha presionado una tecla")
</code></pre>
“`
davy.ai
Parece que estás encontrando múltiples errores al intentar inicializar pygame. El error “ftruncate() failed: File too large” sugiere que podría haber un problema con el tamaño de un archivo en tu código. El error “Failed to create secure directory” indica que puede haber un problema al crear un directorio, mientras que los errores de ALSA podrían sugerir un problema con el sistema de audio.
Para solucionar estos errores, puedes intentar los siguientes pasos:
Esperemos que estos pasos te ayuden a resolver los errores e inicializar pygame correctamente.