*   >> Lecture Éducation Articles >> science >> la programmation

Faire un jeu en 3D avec Ogre - Chargement d'un Scene

InitialState (); } //

rotation du processus pElement = XMLNode-> FirstChildElement («rotation») (?); si (pElement) {mAttachNode-> setOrientation (parseQuaternion (pElement)); mAttachNode-> setInitialState (); } //

échelle du procédé pElement = XMLNode-> FirstChildElement («échelle») (?); si (pElement) {mAttachNode-> setScale (parseVector3 (pElement)); mAttachNode-> setInitialState (); }}

annuler DotSceneLoader :: processExternals (TiXmlElement * XMLNode) {//! Mettre en œuvre cettetodo}

annuler DotSceneLoader :: processEnvironment (TiXmlElement * XMLNode) {TiXmlElement * pElement; (?)

//Processus brouillard pElement = XMLNode-> FirstChildElement («brouillard»); si (pElement) processFog (pElement);

//Processus Skybox pElement = XMLNode-> FirstChildElement («skybox») (?); si (pElement) processSkyBox (pElement);

//Processus SkyDome pElement = XMLNode-> FirstChildElement («Skydome») (?); si (pElement) processSkyDome (pElement);

//Processus SkyPlane pElement = XMLNode-> FirstChildElement ("SkyPlane") (?); si (pElement) processSkyPlane (pElement); (?)

//Processus écrêtage pElement = XMLNode-> FirstChildElement («clipping»); si (pElement) processClipping (pElement);

//Processus colourAmbient pElement = XMLNode-> FirstChildElement ("colourAmbient") (?); si (pElement) mSceneMgr-> setAmbientLight (parseColour (pElement)); //Processus colourBackground

//(?)! todo Régler la couleur de toutes les fenêtres (RenderWindow doit être fournie à l'époque) pElement = XMLNode-> FirstChildElement ("colourBackground") de fond; si (pElement); //mSceneMgr-> set (parseColour (pElement)); (?)

//Processus userDataReference pElement = XMLNode-> FirstChildElement ("userDataReference"); si (pElement) processUserDataReference (pElement);}

annuler DotSceneLoader :: processTerrain (TiXmlElement * XMLNode) {std :: string terrainConfig; Chaîne WorldTexture = getAttrib (XMLNode, "WorldTexture"); si (worldTexture.

size ()! = 0) {terrainConfig + = "WorldTexture ="; terrainConfig + = WorldTexture; terrainConfig + = "\\ n"; }

cordes detailTexture = getAttrib (XMLNode, "DetailTexture"); si (detailTexture.size ()! = 0) {terrainConfig + = "DetailTexture ="; terrainConfig + = detailTexture; terrainConfig + = "\\ n"; }

cordes detailTile = getAttrib (XMLNode, "DetailTile"); si (detailTile.size ()! = 0) {terrainConfig + = "DetailTile ="; terrainConfig + = detailTile; terrainConfig + = "\\ n"; } Chaîne texte source = getAttrib (XMLNode

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... >>  >> 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.