2012-05-25 14 views
10

tengo un juego de pygame y quiero utilizar pygame.gfxdraw.aacricle(), pero cada vez que lo hago me da un error:Cómo utilizar GFX en pygame

AttributeError: 'module' object has no attribute 'gfxdraw'

¿Cómo instalo para GFX Python 2.7?

+0

¿Tiene pygame 1.9+ instalado? – ninMonkey

+0

Sí. Pygame.draw funciona bien – lemiant

Respuesta

12

Tuve el mismo problema al usar gfxdraw en pygame también. Una vez que importé el módulo explícitamente, no hubo problemas. La adición de esta línea después de importar pygame ha solucionado el problema:

import pygame.gfxdraw 

Curiosamente, no necesito para importar pygame.draw explícitamente con el fin de usarlo.

+1

Impresionante, esto es exactamente lo que tuve que hacer para arreglar la aplicación que estaba desarrollando (Python 2.7, la última pygame, Ubuntu x64). – Breakthrough

0

Aquí está el compilation and installation guide para gfx.

Para la instalación básica es la norma:

python setup.py build 
python setup.py install 

¿O es que ya probar esto y encontrarse con algunos problemas?

+1

Fui a ese sitio web y descargué el archivo que sugirieron: http://www.swftools.org/download.html. Era un exe, así que lo ejecuté y gfx aún no está instalado. No tengo idea de lo que significa la instrucción. – lemiant

+0

@lemiant ¿Recibió algún tipo de mensaje de error/advertencia durante la instalación? – Levon

+0

No pasó por limpio. Simplemente no tuvo ningún efecto obvio. – lemiant