Suse 11.2

Get Chitika eMiniMalls

Iniciando con Panda3d, Instalación del Entorno de Desarrollo

Actualmente no hay mucha documentación en español de Panda3d, así que lo que pongo a continuación, es casi una traducción al español del manual oficial en ingles, digo casi por que yo programaré sobre Linux Ubuntu 8.10 aunque debe aplicar a la mayoría de distribuciones.

Si estás perdido o no sabes si Panda3d es lo que necesitas, tal vez debas visitar el post anterior de Panda3d.

Instalando Panda3d en Linux Ubuntu 8.10

Puedes compilarlo a pie, pero la forma en que hice esto fue con el .deb que está en la pagina de descargas, usando el instalador panda3d_1.5.4-ubuntuintrepid_i386.deb (57 M).

Preparación General

Se puede programar para Panda3d sobre C++ y Python, los creadores recomiendan que lo hagamos sobre Python, por estar mejor documentado, aparte de que ya tengo rato queriendo programar sobre este. Entonces ocuparemos todo el entorno de desarrollo de python, el cual estándo en Ubuntu no ocupas mas que instalar el Eclipse IDE, y pyDev que es el modulo de desarrollo de Python para eclipse, ambos se instalan desde el Synaptic.

Ahora solo debes de asociar el interprete Python al Eclipse, eso se hace entrando

Window ->Preferences->Pydev->Interpreter (Python)-> New

Despues se busca la direccion de este, que en Ubuntu es

/usr/bin/python2.5

Importas todas las librerias y listo.

Prueba de que Panda3d Funciona

Crear  un proyecto nuevo de Python, luego creamos un archivo nombrado test.py y añadimos las siguientes lineas.

import direct.directbase.DirectStart
run()

Lo corremos dando clic derecho->Run As -> Python Run

Y si todo salió bien deberá mostrarnos una pantalla como la siguiente

En próximos post publicaré como crear algo, hasta el momento la ventana esta nos la dibuja Panda3d, no el propio Python, la funcion run() siempre va al final de cada script.

Saludos y Suerte

Referencias

Manual Oficial de Panda3d

Talvez te interese leer

1 comment to Iniciando con Panda3d, Instalación del Entorno de Desarrollo

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">