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:
PyOgre (Media + PyOgre) (decomprimi la directory media su C:\Python24\pyogre\demos)
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