PyOgre Tutorial2

Esempio di PyOgre (\Python24\pyogre\demos):

# Questo codice รจ un'applicazione OGRE completa con un'astronave spaziale
# e un drago al centro dello spazio
# muovi la telecamera col mouse e usa i tasti W-A-S-D

Prima di avviare l'esempio sottostante, non dimenticarti di installare:

   1 import pyogre.ogre as ogre
   2 import SampleFramework as sf
   3 
   4 class SkyPlaneApplication(sf.Application):
   5     def _createScene( self ):
   6         sceneManager = self.sceneManager
   7         camera = self.camera
   8 
   9         sceneManager.ambientLight = (0.5, 0.5, 0.5)
  10         plane = ogre.Plane()
  11         n = plane.normal
  12         n.x, n.y, n.z = 0, -1, 0
  13         plane.d = 5000
  14         #sceneManager.setSkyDome(True, 'Examples/CloudySky', 5, 8)
  15         sceneManager.setSkyPlane(True, plane, 'Examples/SpaceSkyPlane', 10000, 3)
  16 
  17         light = sceneManager.createLight('MainLight')
  18         light.position = (20, 80, 50)
  19         entity = sceneManager.createEntity('dragon', 'Cube.mesh')
  20         sceneManager.rootSceneNode.attachObject(entity)
  21 
  22 if __name__ == '__main__':
  23     application = SkyPlaneApplication()
  24     application.go()

Per eseguire l'applicazione, vai sulla directory C:\Python24\pyogre\demos ed avvia una delle applicazioni di esempio (file che finiscono per *.py) digitando:

python SkyPlaneApplication.py


Vai alla precedente pagina del tutorial: PyOgreTutorial/TutorialPag1; Vai alla prossima pagina del tutorial: PyOgreTutorial/TutorialPag3

Torna all'indice dei tutorial: PyOgreTutorial


CategoryDocumentazione

PyOgreTutorial/TutorialPag2 (last edited 2008-01-03 13:47:33 by IacoPy)