Tu estás aquí: ¡Bienvenido! » Traducciones » Crear una aplicación Panda3D Nueva
Usuario
Buscar páginas
Esta Pagina
General

Crear una aplicación Panda3D Nueva

Showbase

Para iniciar Panda3D, cree un archivo de texto y guardelo con la extensión .py. PYPE, SPE y IDLE son editores de texto específicos para Python, pero cualquier editor de texto funcionará. Introduzca el siguiente texto en su archivo de Python:

from direct.showbase.ShowBase import ShowBase
 
class MyApp(ShowBase):
 
    def __init__(self):
        ShowBase.__init__(self)
 
app = MyApp ()
app.run()

Aquí hicimos que nuestra clase principal herede de ShowBase. La clase ShowBase carga la mayoría de los módulos Panda3D, y hace aparecer la ventana 3D. El método run() de ShowBase contiene el bucle principal Panda3D. Renderiza un cuadro, se ocupa de las tareas de fondo, y repite. Normalmente no devuelve valor, por lo que debe ser llamado una sola vez y debe ser la última línea en el script. En este ejemplo en particular, no habrá nada que renderizar, por lo que debe esperar una ventana con una zona gris vacía.

DirectStart

DirectStart es un acceso directo que crea una instancia de ShowBase automáticamente en la importación. Esto puede ser útil para el prototipado rápido a expensas de la distribución de código limpio. El siguiente ejemplo muestra su uso:

importación direct.directbase.DirectStart
 
run()

La línea de importación crea automáticamente una instancia de ShowBase, que inicializa el motor y crea una ventana vacía. Debido a que ShowBase utiliza las builtins de Python, sus funciones pueden ser llamadas sin guardar la instancia en una variable. En función de la claridad, en el resto de este tutoría se utiliza una subclase de ShowBase.

Ejecución del programa

Para ejecutar el programa en Windows o Mac, escriba lo siguiente en una terminal (línea de comandos):

ppython filename.py

Para ejecutar el programa en GNU/Linux, escriba lo siguiente en una terminal:

python filename.py

Si Panda3D se ha instalado correctamente, aparecerá una ventana gris titulada Panda. No hay nada que podemos hacer con esta ventana, pero eso cambiará pronto.

 
traducciones/iniciando_panda3d.txt · Última modificación: 05/08/2010 a las 06:22 por alej0
Este sitio funciona sobre el motor wiki de DokuWiki.
© 2003-2008 Hugo Ruscitti