*   >> Læs Uddannelse artikler >> science >> programming

Realiseringen af ​​et 3D-spil med Ogre - Indlæsning af en Scene

ialState (); }}

ugyldiggøre DotSceneLoader :: processExternals (TiXmlElement * XMLNode) {//! todo gennemføre denne}

ugyldiggøre DotSceneLoader :: processEnvironment (TiXmlElement * XMLNode) {TiXmlElement * pElement (?)

//Proces tåge pElement = XMLNode-> FirstChildElement ("tåge"); hvis (pElement) processFog (pElement)

//Proces skybox pElement = XMLNode-> FirstChildElement ("Skybox") (?); hvis (pElement) processSkyBox (pElement)

//Proces Skydome pElement = XMLNode-> FirstChildElement ("Skydome") (?); hvis (pElement) processSkyDome (pElement)

//Proces skyPlane pElement = XMLNode-> FirstChildElement ("skyPlane") (?); hvis (pElement) processSkyPlane (pElement) (?)

//Proces klipning pElement = XMLNode-> FirstChildElement ("klipning"); hvis (pElement) processClipping (pElement)

//Proces colourAmbient pElement = XMLNode-> FirstChildElement ("colourAmbient") (?); hvis (pElement) mSceneMgr-> setAmbientLight (parseColour (pElement)),

//Proces colourBackground //(?)! todo Indstil baggrundsfarve alle viewports (RenderWindow skal leveres derefter) pElement = XMLNode-> FirstChildElement ("colourBackground"); hvis (pElement) //mSceneMgr-> indstillet (parseColour (pElement)), (?)

//Proces userDataReference pElement = XMLNode-> FirstChildElement ("userDataReference"); hvis (pElement) processUserDataReference (pElement)}

ugyldiggøre DotSceneLoader :: processTerrain (TiXmlElement * XMLNode) {std :: string terrainConfig; String worldTexture = getAttrib (XMLNode "WorldTexture"); if (worldTexture.

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

String detailTexture = getAttrib (XMLNode "DetailTexture"); if (detailTexture.size () = 0!) {terrainConfig + = "DetailTexture ="; terrainConfig + = detailTexture; terrainConfig + = "\\ n"; }

String detailTile = getAttrib (XMLNode "DetailTile"); if (detailTile.size () = 0!) {terrainConfig + = "DetailTile ="; terrainConfig + = detailTile; terrainConfig + = "\\ n"; } String pageSource = getAttrib (XMLNode "PageSource"); if (pageSource.

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

String heightmapImage = getAttrib (XMLNode "Heightmap.image"); if (heightmapImage.size () = 0!) {terrainConfig + = "Heightmap.image ="; terrainConfig + = heightmapImage; terrainConfig + = "\\ n"; }

String heightmapRawSize = getAttrib (XMLNode "Heightmap.raw.size"); if (h

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... >>  >> 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.