*   >> lukeminen koulutus Artikkelit >> science >> programming

Making 3D-peli, jossa Ogre - lataaminen Scene

jos (pElement); //!}

mitätöidä DotSceneLoader :: processNode (TiXmlElement * XMLNode, SceneNode * pParent) {//Muodosta solmun nimi String nimi = m_sPrependNode + getAttrib (XMLNode, "nimi");

//Luo kohtauksen solmu SceneNode * pNode; jos (name.empty ()) {//Anna Ogre valita nimi, jos (pParent) pNode = pParent-> createChildSceneNode (); muuten pNode = mAttachNode-> createChildSceneNode (); } Else {//Antakaa nimi, jos (pParent) pNode = pParent-> createChildSceneNode (nimi); muuten pNode = mAttachNode-> createChildSceneNode (nimi); }

//Prosessi muita ominaisuuksia String id = getAttrib (XMLNode, "id"); bool isTarget = getAttribBool (XMLNode "isTarget");

TiXmlElement * pElement;

//Prosessi kanta (?) pElement = XMLNode-> FirstChildElement ("asennossa"); jos (pElement) {pNode-> setPosition (parseVector3 (pElement)); pNode-> setInitialState (); }

//Prosessi kierto (?) PElement = XMLNode-> FirstChildElement ("kierto"); jos (pElement) {pNode-> setOrientation (parseQuaternion (pElement)); pNode-> setInitialState (); }

//Prosessi asteikko (?) PElement = XMLNode-> FirstChildElement ("asteikko"); jos (pElement) {pNode-> setScale (parseVector3 (pElement)); pNode-> setInitialState (); }

//Menetelmä lookTarget (?) PElement = XMLNode-> FirstChildElement ("lookTarget"); jos (pElement) processLookTarget (pElement, pNode);

//Menetelmä trackTarget (?) pElement = XMLNode-> FirstChildElement ("trackTarget"); jos (pElement) processTrackTarget (pElement, pNode);

//prosessi solmu (*) pElement = XMLNode-> FirstChildElement ("solmu"); kun taas (pElement) {processNode (pElement, pNode); pElement = pElement-> NextSiblingElement ("solmu"); }

//Prosessi yhteisö (*) pElement = XMLNode-> FirstChildElement ("yhteisö"); kun taas (pElement) {processEntity (pElement, pNode); pElement = pElement-> NextSiblingElement ("yhteisö"); }

//Prosessi valo (*) pElement = XMLNode-> FirstChildElement ("kevyt"); kun taas (pElement) {processLight (pElement, pNode); pElement = pElement-> NextSiblingElement ("kevyt"); }

//Prosessi kamera (*) pElement = XMLNode-> FirstChildElement ("kamera"); kun taas (pElement) {processCamera (pElement, pNode); pElement = pElement-> NextSiblingElement ("kamera"); }

//Menetelmä particleSystem (*) pElement = XMLNode-> FirstChildElement ("particleSystem"); kun taas (pElement) {processParticleSystem (pElement, pNode); pElement = pElement-> NextSiblingElement ("particleSystem"); }

//Menetelmä billboardSet (*) pElement = XMLNode-> FirstChildElement ("billboardSet"); kun taas (pElement) {processBillboardSet (pElement, pNode); pElement = pElement->

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... >>  >> 
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.