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

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

etAttrib (XMLNode, "materiale"); Rigtig Planex = getAttribReal (XMLNode "Planex", 0); Rigtig planeY = getAttribReal (XMLNode "planeY", -1); Rigtig planeZ = getAttribReal (XMLNode "Planex", 0); Virkelige høvlet = getAttribReal (XMLNode "høvlet", 5000); Rigtig skala = getAttribReal (XMLNode, "skala", 1000); Rigtig bue = getAttribReal (XMLNode, "bøje", 0); Rigtig flisebelægning = getAttribReal (XMLNode "fliser", 10); bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);

//Opsætning himlen flyet Plane flade; plane.normal = Vector3 (Planex, planeY, planeZ); plane.

d = høvlet; mSceneMgr-> setSkyPlane (sand, fly, materiale, skala, fliser, drawFirst, bue, 1, 1, m_sGroupName)}

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

//Proces attributter Rigtig fNear = getAttribReal (XMLNode, "nær", 0); Rigtig fFar = getAttribReal (XMLNode "langt", 1);}

ugyldiggøre DotSceneLoader :: processLightRange (TiXmlElement * XMLNode, Light * situation) {//Proces attributter reelle indre = getAttribReal (XMLNode, "indre"); Rigtig ydre = getAttribReal (XMLNode, "ydre"); Rigtig falloff = getAttribReal (XMLNode "falloff", 1,0);

//Setup lysområde pLight-> setSpotlightRange (Angle (indre), Vinkel (ydre), falloff)}

ugyldiggøre DotSceneLoader :: processLightAttenuation

Page    << <<  [11] [12] [13] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.