锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久亚洲国产精品五月天婷,浪潮AV色综合久久天堂,久久99精品国产麻豆蜜芽http://www.shnenglu.com/gogoplayer/category/4249.htmlOgre,MySQL&&MySQL++,鍏夌嚎璺熻釜zh-cnThu, 22 May 2008 23:06:32 GMTThu, 22 May 2008 23:06:32 GMT60GPU綺劇補2鍒版墜鍟?/title><link>http://www.shnenglu.com/gogoplayer/archive/2007/07/15/28067.html</link><dc:creator>gogoplayer</dc:creator><author>gogoplayer</author><pubDate>Sun, 15 Jul 2007 06:30:00 GMT</pubDate><guid>http://www.shnenglu.com/gogoplayer/archive/2007/07/15/28067.html</guid><wfw:comment>http://www.shnenglu.com/gogoplayer/comments/28067.html</wfw:comment><comments>http://www.shnenglu.com/gogoplayer/archive/2007/07/15/28067.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/gogoplayer/comments/commentRss/28067.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/gogoplayer/services/trackbacks/28067.html</trackback:ping><description><![CDATA[鏉備竷鏉傚叓鐨勪簨鎯呯粓浜庣粨鏉熶簡錛屽彲浠ヤ笓蹇冪爺絀禛PU浜嗭紝鍦ㄥ叕鍙稿拰azure浜ゆ祦涓簡瑙e埌GPU綺劇補2宸茬粡鍑虹増錛屼笅鍗堝幓浜嗕功搴楋紝鍙湁涓夋湰浜嗭紝寰堢儹閿闃匡紝緲誨紑涔︼紝鏈夊僵欏碉紝鐖藉晩錛屼笉榪囦環鏍間篃寰堢埥錛岃128澶ф磱錛岀牬璐簡錛屾帴涓嬫潵鍑犲ぉ鍟冨寘瀛愬ソ浜嗐傜浉瀵逛簬絎竴鐗堬紝絎簩鐗堜功鍘氫簡涓浜涳紝瓚婂帤瓚婂ソ鍟婏紝澶ц嚧鐪嬩簡涓涓嬶紝瓚婄炕瓚婃湁鐪嬪ご錛屾湁紱忓暒錛宆_^ <img src ="http://www.shnenglu.com/gogoplayer/aggbug/28067.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gogoplayer/" target="_blank">gogoplayer</a> 2007-07-15 14:30 <a href="http://www.shnenglu.com/gogoplayer/archive/2007/07/15/28067.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Ogre鏂囦歡緋葷粺http://www.shnenglu.com/gogoplayer/archive/2006/12/05/16029.htmlgogoplayergogoplayerTue, 05 Dec 2006 13:57:00 GMThttp://www.shnenglu.com/gogoplayer/archive/2006/12/05/16029.htmlhttp://www.shnenglu.com/gogoplayer/comments/16029.htmlhttp://www.shnenglu.com/gogoplayer/archive/2006/12/05/16029.html#Feedback0http://www.shnenglu.com/gogoplayer/comments/commentRss/16029.htmlhttp://www.shnenglu.com/gogoplayer/services/trackbacks/16029.html   榪欏嚑鏃ユ姌鑵句簡涓涓婳gre鐨勬枃浠剁郴緇燂紝鎴戞繪兂鎶婂畠鐨勬枃浠剁郴緇熶粠瀹冪殑搴炲ぇ浠g爜鍫嗕腑鍒嗙悊鍑烘潵錛岃繖鏍鋒垜灝卞彲浠ラ噸澶嶅埄鐢ㄨ繖涓閮ㄥ垎浠g爜錛宆_^錛岀粡榪囦竴緲繪祴璇曪紝Ogre鐨勬枃浠剁郴緇熷畬鍏ㄨ鎴戝垎鐞嗗鏉ワ紝鑰屼笖闈炲父濂界敤錛屾垜鎶婁粬鍔犲叆鍒版垜鍘熸潵鐨?D欏圭洰涓紝宸ヤ綔闈炲父欏哄埄錛孫gre鎶借薄鐨勪粬濂戒簡錛屼互鑷充簬鎴戝嚑涔庝笉鐢ㄦ庝箞鎷呭績浠栫殑鍏煎鎬э紝涓嬮潰灝辯畝瑕佷粙緇嶄竴涓嬪垎紱繪柟娉曘?br>   棣栧厛錛屾垜瑕佽寰楁槸錛氭垜鎵鍒嗙鐨勯儴鍒嗗彧鏄枃浠剁鐞嗛儴鍒嗭紝涓嶅寘鎷琌gre鐨勮祫婧愮浉鍏抽儴鍒嗭紝娑夊強鍒癘gre鐨勮祫婧愰儴鍒嗕笉灞炰簬鏈枃鎺㈣鑼冨洿錛屽叾嬈★紝Ogre鏂囦歡緋葷粺鐩稿叧鐭ヨ瘑鍙互浠庣綉涓婁笅杞姐奜gre鍒嗘瀽涔嬫枃浠剁郴緇熴嬩粩緇嗙爺絀訛紝Mythma鐨勬枃妗g粰浜嗘垜寰堝ぇ鐨勫府鍔╋紝鍐嶆涓騫舵劅璋€?br>   Ogre鏂囦歡緋葷粺鐨勬牳蹇冩槸Archive鍜孌ataStream錛屼粠Ogre緇ф壙緇撴瀯鍙互鐪嬪嚭錛屼粬浠兘鏄娊璞″熀綾伙紝Ogre鑷甫浜哋gre::FileSystemArchive鍜孫gre::ZipArchive錛屽垎鍒敤浜庡疄鐜版枃浠跺す鍜屽帇緙╁寘錛屽鏋滀綘瑕佸疄鐜拌嚜宸辯殑鏂囦歡鏍煎紡錛屾瘮濡傝嚜宸辯殑鏁版嵁鍖咃紝涓涓寘閲屾湁澶氫釜鏂囦歡錛屽彧闇鍐欎釜綾諱技ZipArchive鐨勭被錛岀劧鍚庡悜ArchiveManager娉ㄥ唽鍗沖彲錛孉rchiveManager鏄枃浠剁鐞嗙被銆侱ataStream鎻愪緵浜嗘搷綰墊枃浠剁殑緇熶竴鎺ュ彛錛屾垜鍦ㄤ笅闈嬌鐢ㄤ簡size()鍜宺ead()錛屼粬鏈夊洓涓淳鐢熺被銆?br>   鍦ㄨ繖嬈℃搷浣滅錛屾壘鍒癘greArchive.h錛孫greArchiveFactory.h錛孫greArchiveManager.h錛孫greZip.h鍙婂叾浠栦滑瀵瑰簲鐨勫疄鐜版枃浠訛紙濡傛灉鏈夛級錛屾妸浠栦滑澶嶅埗鍑烘潵錛屽幓鎺夎繖浜涘ご鏂囦歡涓叧浜庤祫婧愮鐞嗙殑淇℃伅錛屽綋鐒訛紝榪樻湁鍏朵粬鐩稿叧鏂囦歡闇瑕佹彁鍙栵紝渚嬪Log鏂歸潰鐨勶紝鏅鴻兘鎸囬拡涔熸槸錛岃繕鏈塖ingleton絳夛紝榪欎簺鍦ㄦ垜涓婃璇曢獙涓凡緇忔彁鍙栧畬姣曪紝榪欓噷涓嶅啀閲嶅錛岃繖綃囨枃绔犲彧鏄偅綃囨枃绔犵殑琛ュ厖錛屾祴璇曚唬鐮佸垽鏂涓嬶紝瀹炵幇浜嗙敤Ogre鎺ュ彛浠庢枃浠跺す鍜孼ip璇誨彇鏁版嵁緇橠X鍘熷API浣跨敤銆?br>
 ArchiveFactory *mFileSystemArchiveFactory = new FileSystemArchiveFactory();
 ArchiveManager::getSingleton().addArchiveFactory( mFileSystemArchiveFactory );
 FileSystemArchive *pFileSystem = static_cast<FileSystemArchive *>(m_ArchiveMgr.load("../Media", "FileSystem"));
 StringVectorPtr pStrVectorFileSystem = pFileSystem->list(true);

 ArchiveFactory *mZipArchiveFactory = new ZipArchiveFactory();
 ArchiveManager::getSingleton().addArchiveFactory( mZipArchiveFactory );
 ZipArchive *pZip = static_cast<ZipArchive *>(m_ArchiveMgr.load("../Media/Package/OgreCore.zip", "Zip"));
 StringVectorPtr pStrVectorZip = pZip->list(true);

 /* 浠庢枃浠朵腑璇誨彇鏁版嵁
 DataStreamPtr pDataStream = pFileSystem->open("Texture/mm.jpg");
 size_t s = pDataStream.getPointer()->size();
 char *pBuf = new char[s];
 pDataStream.getPointer()->read(static_cast<void *>(pBuf), s);
*/

//浠嶼ip璇誨彇鏁版嵁
 DataStreamPtr pDataStream = pZip->open("OgreCore/ogretext.png");
 size_t s = pDataStream.getPointer()->size();
 char *pBuf = new char[s];
 pDataStream.getPointer()->read(static_cast<void *>(pBuf), s);

//鑷畾涔夌被錛屽疄闄呮槸璋冪敤D3DXCreateTextureFromFileInMemoryEx
 CScene9::CreateGraph2D(&graph);
 graph.LoadFromMemory(pBuf, s);
   



gogoplayer 2006-12-05 21:57 鍙戣〃璇勮
]]>
OIS浣跨敤蹇冨緱http://www.shnenglu.com/gogoplayer/archive/2006/11/29/15764.htmlgogoplayergogoplayerTue, 28 Nov 2006 17:11:00 GMThttp://www.shnenglu.com/gogoplayer/archive/2006/11/29/15764.htmlhttp://www.shnenglu.com/gogoplayer/comments/15764.htmlhttp://www.shnenglu.com/gogoplayer/archive/2006/11/29/15764.html#Feedback4http://www.shnenglu.com/gogoplayer/comments/commentRss/15764.htmlhttp://www.shnenglu.com/gogoplayer/services/trackbacks/15764.html鎬葷殑鏉ヨ錛岄潪甯哥殑濂界敤錛孫gre鍦ㄥ嵆灝嗘帹鍑虹殑1.4鐗堟湰涓皢瀹屽叏鍘誨鍘熸潵鐮寸牬鐑傜儌鐨勮緭鍏ラ儴鍒嗭紝鍙栬屼唬涔嬪緱鏄疧IS錛?span lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Fixedsys; mso-ansi-language: EN-US; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-no-proof: yes">Object-oriented Input Library錛夛紝瀵規垜鏉ヨ錛孫gre鍘婚櫎鑷甫鐨勮緭鍏ョ郴緇熸槸涓潪甯稿ソ鐨勬秷鎭紝榪欐湰鏉ュ氨涓嶆槸涓涓浘褰㈡覆鏌撶郴緇熻鏈夌殑錛孫IS鍑虹幇鐨勫お鍙婃椂浜嗭紝OIS鐨勪綔鑰呮槸Ogre鐨凪VP錛屾垜鐪嬭繃浠栫殑浠g爜錛屽姛鍔涙繁鍘氾紝铏界劧鐜板湪OIS鍔熻兘榪樹笉鏄緢楂橈紝浣嗘槸姣斿師鏉ョ殑閭d釜榪樻槸瑕佸ソ鐨勫錛屾彁渚涗簡绔嬪嵆妯″紡鍜岀紦鍐叉ā寮忥紙鍙叡鐢級錛屼篃灝辨槸璁捐妯″紡閭d竴濂楄礬錛岀敤涓洃鍚櫒寰楀埌娑堟伅錛岃繖鏍風殑灝佽鐢ㄨ搗鏉ラ潪甯哥畝鍗曘?br>class EventHandler : public KeyListener, public MouseListener, public JoyStickListener
{
public:
 EventHandler() {}
 ~EventHandler() {}
 bool keyPressed( const KeyEvent &arg ) {
  std::cout << "\nKeyPressed {" << arg.key
   << ", " << ((Keyboard*)(arg.device))->getAsString(arg.key)
   << "} || Character (" << (char)arg.text << ")" << std::endl;
  return true;
 }
 bool keyReleased( const KeyEvent &arg ) {
  if( arg.key == KC_ESCAPE || arg.key == KC_Q )
   appRunning = false;
  return true;
 }
 bool mouseMoved( const MouseEvent &arg ) {
  const OIS::MouseState& s = arg.state;
  std::cout << "\nMouseMoved: Abs("
      << s.abX << ", " << s.abY << ", " << s.abZ << ") Rel("
      << s.relX << ", " << s.relY << ", " << s.relZ << ")";
  return true;
 }
 bool mousePressed( const MouseEvent &arg, MouseButtonID id ) {
  std::cout << "\nMousePressed: " << id << " time[" << arg.timeStamp << "]";
  return true;
 }
 bool mouseReleased( const MouseEvent &arg, MouseButtonID id ) {
  std::cout << "\nMouseReleased: " << id << " time[" << arg.timeStamp << "]";
  return true;
 }
 bool buttonPressed( const JoyStickEvent &arg, int button ) {
  std::cout << "\nJoy ButtonPressed: " << button << " time[" << arg.timeStamp << "]";
  return true;
 }
 bool buttonReleased( const JoyStickEvent &arg, int button ) {
  return true;
 }
 bool axisMoved( const JoyStickEvent &arg, int axis )
 {
     std::cout << "\nJoy Axis " << axis << " " << arg.state.mAxes[axis].abX
                  << " " << arg.state.mAxes[axis].abY;
  return true;
 }
 bool povMoved( const JoyStickEvent &arg, int pov )
 {
  std::cout << "\nJoy POV" << pov << " ";

  if( arg.state.mPOV[pov].direction & Pov::North ) //Going up
   std::cout << "North";
  else if( arg.state.mPOV[pov].direction & Pov::South ) //Going down
   std::cout << "South";

  if( arg.state.mPOV[pov].direction & Pov::East ) //Going right
   std::cout << "East";
  else if( arg.state.mPOV[pov].direction & Pov::West ) //Going left
   std::cout << "West";

  if( arg.state.mPOV[pov].direction == Pov::Centered ) //stopped/centered out
   std::cout << "Centered";
  return true;
 }
};

涓婇潰鐨勪唬鐮佸氨鏄畾涔変簡涓涓泦閿洏銆侀紶鏍囥佹墜鏌勬秷鎭帶鍒朵簬涓韜殑鐩戝惉鍣紝鏈夌浉搴斾簨浠朵駭鐢熷氨浼氳皟鐢ㄧ浉搴旂殑鍑芥暟錛屼嬌鐢ㄥ強鍏舵柟渚匡紝鎴戞妸OIS鐨刅C8鐗堟湰鎺ュ叆鍒版垜鍘熸潵鐨勪竴涓?D寮曟搸涓紝宸ヤ綔闈炲父欏哄埄錛岃繖涔熶嬌鎴戝交搴曠殑娣樻卑浜嗗師鏉ヤ笉鑹殑璁捐錛屽鏋滀綘鏈夎嚜宸辯殑寮曟搸錛屼綘涔熷彲浠ヨ瘯涓涓嬶紝OIS 涓嬭澆 http://sourceforge.net/projects/wgois/ 錛屽啀鏉ヤ釜Ogre瀵逛簬浠栫殑浠嬬粛 http://www.ogre3d.org/wiki/index.php/Using_OIS 銆?/p>

gogoplayer 2006-11-29 01:11 鍙戣〃璇勮
]]>
鎺ㄨ崘涓涓畝鍗曠殑澹伴煶寮曟搸http://www.shnenglu.com/gogoplayer/archive/2006/11/29/15763.htmlgogoplayergogoplayerTue, 28 Nov 2006 16:54:00 GMThttp://www.shnenglu.com/gogoplayer/archive/2006/11/29/15763.htmlhttp://www.shnenglu.com/gogoplayer/comments/15763.htmlhttp://www.shnenglu.com/gogoplayer/archive/2006/11/29/15763.html#Feedback1http://www.shnenglu.com/gogoplayer/comments/commentRss/15763.htmlhttp://www.shnenglu.com/gogoplayer/services/trackbacks/15763.html緇濆杞婚噺綰х殑澹伴煶寮曟搸錛宎udiere錛屾敮鎸佽法騫沖彴錛屽彲浠ュ幓http://sourceforge.net/projects/audiere/涓嬭澆錛屽啀緇欎釜灝忎緥瀛愶紝^_^
鐢╒C6鎴栬呭叾浠栭厤緗ソ宸ョ▼錛屽緩涓帶鍒跺彴紼嬪簭鍗沖彲
#include <iostream>
using namespace std;

#include "audiere.h"

audiere::AudioDevicePtr device(audiere::OpenDevice());
audiere::OutputStreamPtr stream(audiere::OpenSound(device, "music.wav", false));

int main()
{
 stream->setRepeat(true);
 stream->setVolume(0.5f); // 50% volume
 stream->play();

 int a;
 cin >> a;

 return 0;
}



gogoplayer 2006-11-29 00:54 鍙戣〃璇勮
]]>
鐢ㄤ唬鐮佽緗甇gre閰嶇疆瀵硅瘽妗?/title><link>http://www.shnenglu.com/gogoplayer/archive/2006/11/29/15762.html</link><dc:creator>gogoplayer</dc:creator><author>gogoplayer</author><pubDate>Tue, 28 Nov 2006 16:45:00 GMT</pubDate><guid>http://www.shnenglu.com/gogoplayer/archive/2006/11/29/15762.html</guid><wfw:comment>http://www.shnenglu.com/gogoplayer/comments/15762.html</wfw:comment><comments>http://www.shnenglu.com/gogoplayer/archive/2006/11/29/15762.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/gogoplayer/comments/commentRss/15762.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/gogoplayer/services/trackbacks/15762.html</trackback:ping><description><![CDATA[<p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US>鍏跺疄灝辨槸鎵嬪姩閰嶇疆娓叉煋緋葷粺錛屽幓鎺塐gre鑷甫鐨勫璇濇錛屽鏋滀細鐢∣gre鐨勫熀鏈鏋訛紝涓嬪垪浠g爜寰堝鏄撶悊瑙?/span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><span lang=EN-US style="FONT-SIZE: 8.5pt; COLOR: #003300; FONT-FAMILY: Courier">bool RPGApp::configure(void) <br>{ <br>    // Show the configuration dialog and initialise the system <br>    // You can skip this and use root.restoreConfig() to load configuration <br>    // settings if you were sure there are valid ones saved in ogre.cfg <br>    //if(mRoot->showConfigDialog()) <br>   RenderSystemList *rsList = mRoot->getAvailableRenderers(); <br>   int c=0; <br>   bool foundit = false; <br>   RenderSystem *selectedRenderSystem=0; <br>   while(c < (int) rsList->size()){ <br>      selectedRenderSystem = rsList->at(c); <br>      String rname = selectedRenderSystem->getName(); <br>      if(rname.compare("Direct3D9 Rendering Subsystem")==0){ <br>         foundit=true; <br>         break; <br>      } <br>      c++; // <-- oh how clever <br>   } <br>   if(!foundit) return false; //we didn't find it... <br>    <br>   //we found it, we might as well use it! <br>   selectedRenderSystem->setConfigOption("Full Screen","Yes");  <br>   selectedRenderSystem->setConfigOption("Video Mode","1024 x 768 @ 32-bit colour"); <br>   selectedRenderSystem->setConfigOption("Allow NVPerfHUD","No"); <br>   selectedRenderSystem->setConfigOption("Anti aliasing","None"); <br>   selectedRenderSystem->setConfigOption("Floating-point mode","Fastest"); <br>   //selectedRenderSystem->setConfigOption("Rendering Device","RADEON 9200"); <br>   selectedRenderSystem->setConfigOption("VSync","No"); <br>   mRoot->setRenderSystem(selectedRenderSystem); <br>   <br>    mWindow = mRoot->initialise(true, "Dire Desire"); <br>   return true; <br>}<o:p></o:p></span> </p> <img src ="http://www.shnenglu.com/gogoplayer/aggbug/15762.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gogoplayer/" target="_blank">gogoplayer</a> 2006-11-29 00:45 <a href="http://www.shnenglu.com/gogoplayer/archive/2006/11/29/15762.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Ogre Terrain Scene Manager鍙傛暟璇﹁Вhttp://www.shnenglu.com/gogoplayer/archive/2006/11/29/15759.htmlgogoplayergogoplayerTue, 28 Nov 2006 16:22:00 GMThttp://www.shnenglu.com/gogoplayer/archive/2006/11/29/15759.htmlhttp://www.shnenglu.com/gogoplayer/comments/15759.htmlhttp://www.shnenglu.com/gogoplayer/archive/2006/11/29/15759.html#Feedback0http://www.shnenglu.com/gogoplayer/comments/commentRss/15759.htmlhttp://www.shnenglu.com/gogoplayer/services/trackbacks/15759.htmlTerrain Scene Manager鍙傛暟璇﹁В

       鍦ㄥ満鏅腑鍦板艦鐨勫艦鐘跺拰鏌撹壊浠庝竴寮犻珮搴﹀浘錛屼竴寮犲湴褰㈢汗鐞嗗拰涓寮犵粏鑺傝創鍥句腑琚綆楀嚭鏉ャ傞珮搴﹀浘鏄竴寮犵伆搴﹀浘錛屾瘡涓薄绱犺〃鐜頒竴涓珮搴﹀鹼紝0琛ㄧず鍦板鉤闈紝255琛ㄧず鍦板艦鏈楂樼偣銆?/span>

    鍦板艦涓婇潰瑕嗙洊鐨勭殑閭e眰綰圭悊琚媺浼搞傝繖浜涘湴褰㈢汗鐞嗗叿鏈変唬琛ㄦх殑鏄枒椹崇殑瑜愯壊錛岀豢鑹詫紝鐧借壊鎴栬呯伆鑹查傚悎浜庡湴琛紝鑽夛紝闆垨宀╃煶鍦板艦銆傚湴褰㈢汗鐞嗛氬父姣旇瑕嗙洊鍦板艦灝忕殑澶氾紝鎵浠ヨ繎鐪嬫椂閫氬父寰堟ā緋娿備負浜嗚В鍐寵繖涓棶棰橈紝浣跨敤浜嗕竴寮犵粏鑺傜汗鐞嗭紝褰撹繎鐪嬫椂娣峰悎鍦板艦綰圭悊銆傜粏鑺傜汗鐞嗘病鏈夎鎷変幾錛屾秷闄や簡榪戠湅妯$硦闂銆?span lang=EN>

    鍦板艦琚垎鎴愪竴涓湴褰㈠皬鍧楄〃鏍箋傚湴褰㈠皬鍧楀彲鑳藉湪涓嶅悓鐨勭粏鑺傚眰嬈¤鍦烘櫙綆$悊鍣ㄦ樉紺哄嚭鏉ワ紝渚濊禆浜庡皬鍧楃殑甯冨眬鍜岀瑙傚療鑰呯殑璺濈銆傛暣涓湴褰㈣鎶曞皠鍒頒竴涓笘鐣屽潗鏍囩┖闂翠腑錛屽湪閲岄潰鍦板艦鐨勫昂瀵搞?span lang=EN>

鐩綍

Configuration Parameters

鍦板艦鍦烘櫙綆$悊鍣ㄩ氳繃terrain.cfg鏁欐湰琚緗?span lang=EN>

Basic Configuration Parameters

1.      WorldTexture: 鎸囧畾鍦板艦綰圭悊鐨勫悕縐般?span lang=EN>

2.      DetailTexture: 鎸囧畾緇嗚妭綰圭悊鐨勫悕縐般?span lang=EN>

3.      DetailTile: 榪欎釜鎸囧畾緇嗚妭綰圭悊鍦ㄦ瘡涓湴褰㈠皬鍧椾腑閲嶅嬈℃暟錛屼篃灝辨槸璇達紝濡傛灉榪欎釜鍊兼槸n錛岀粏鑺傜汗鐞嗗皢鍦ㄦ瘡涓湴褰㈠皬鍧楃殑n*n鏍間腑琚樉紺恒傚鏋滆繖涓艱緗繃浣庯紝鍦板艦鍦ㄨ繎鐪嬫椂浼氭ā緋婏紝鍙嶄箣鍒欎細鍦ㄦ斁鐪艱瀵熸椂鐪嬭搗鏉ユ湁鍙嶅妯″紡錛堥湶棣呬簡錛?span lang=EN>^_^錛?銆?span lang=EN>

4.      PageSource: 鎸囧畾楂樺害鍥炬暟鎹殑鏉ユ簮錛岄粯璁や負Heightmap.

5.      Heightmap.image: 鎸囧畾楂樺害鍥劇殑鍚嶇О銆傚昂瀵稿繀欏繪槸鏂瑰艦錛岃屼笖瑕佺鍚?span lang=EN>2^n+1錛?楂樺害鍥捐秺澶э紝鍦板艦緇嗚妭灝辮秺楂橈紝浣嗘槸紼嬪簭娑堣楃殑鐨勮祫婧愪篃瓚婂錛堝寘鎷▼搴忓惎鍔ㄦ椂闂達級銆?span lang=EN>

6.      PageSize: 鍦板艦灝嗕細鏈?em>PageSize * PageSize閭d箞澶с傚涓婃墍榪幫紝蹇呴』瑕佺鍚?span lang=EN>2^n+1 錛堝65錛?span lang=EN>129錛?span lang=EN>257錛?span lang=EN>513錛?span lang=EN>1025錛夈?span lang=EN>

7.      TileSize: 鍦板艦灝忓潡鏈?TileSize * TileSize澶у皬銆傝繖涓暟蹇呴』灝忎簬PageSize銆?/em>榪欎釜鏁板繀欏昏絎﹀悎2^n+1欏昏絎﹀悎2^n+1銆傝鐨勮繃灝忎細涓ラ噸褰卞搷鎬ц兘錛屽お澶х殑璇濆張浼氬湪鍦烘櫙鐨勬煇浜涢儴鍒嗗鑷翠笉蹇呰鐨勯珮緇嗚妭銆?span lang=EN>

8.      MaxPixelError: 鎸囧畾褰撳喅瀹氬摢涓粏鑺傚眰嬈¤浣跨敤鏃剁殑鏈澶у厑璁歌宸傝緗繃楂樹細瀵艱嚧鍦板艦鎾曡錛岃繃浣庡垯浼氬獎鍝嶆ц兘銆?span lang=EN>

9.      PageWorldX, PageWorldZ: 璁懼畾鍦板艦鍦ㄤ笘鐣屽潗鏍囩郴涓殑鑼冨洿錛屽湴褰㈣秺澶э紝緇嗚妭瓚婁綆錛屽湴褰嬌鐢ㄧ殑欏剁偣鏁板熀浜庨珮搴﹀浘錛屼笉鏄笘鐣屽ぇ灝忥紝浣犲彲浠ョ緝鏀懼湴褰㈠埌浣犳兂瑕佺殑浠繪剰澶у皬銆?span lang=EN>

10.  MaxHeight: 鍦ㄤ笘鐣屽潗鏍囩郴涓湴褰㈢殑鏈澶ч珮搴︺傞珮搴﹀浘涓殑0..255 緙╂斁鍒頒笘鐣屽潗鏍囩郴涓殑 0..MaxHeight銆?span lang=EN>

11.  MaxMipMapLevel: 鎸囧畾娓叉煋鍦板艦浣跨敤鐨勭粏鑺傚眰嬈$殑鏁扮洰銆傚湴褰㈢殑榪滃鍜屽鉤鍧﹀浼氫互浣庣粏鑺傛覆鏌撱?/span>

Advanced Configuration Parameters

鏈変簺楂樺害鍥句繚瀛樹負raw鏍煎紡錛屼笅鍒楀弬鏁版弿榪?span lang=EN>raw鏍煎紡銆?span lang=EN>

12.  Heightmap.raw.size: 鎸囧畾楂樺害鍥劇殑灝哄錛岃姹傚悓涓娿?span lang=EN>

13.  Heightmap.raw.bpp: 鎸囧畾姣忚薄绱犲瓧鑺傛暟錛?span lang=EN>1=8 bits, 2=16 bits銆?span lang=EN>

14.  Heightmap.flip: 濡傛灉璁劇疆涓?span lang=EN>true錛屽垯緲昏漿楂樺害鍥俱?span lang=EN>

 

楂樺害鍥懼鐞嗚鏄?span lang=EN>

    楂樺害鍥懼繀欏繪槸鐏板害鍥撅紝濡傛灉涓嶆槸錛屽彲浠ヤ嬌鐢?span lang=EN>photoshop澶勭悊錛岄夋嫨鑿滃崟銆愬浘鍍忋?span lang=EN>->妯″紡->鐏板害錛岀劧鍚庡瓨涓?span lang=EN>png鏍煎紡鍗沖彲銆?span lang=EN>


 

鍧愭爣緋婚棶棰?span lang=EN>

    Terrain Scene Manager鎶婄汗鐞嗗浘鐨勫乏涓婅浣滀負涓栫晫鍘熺偣錛?/span>0錛?/span>0錛?/span>0錛夛紝浠ヤ粠宸﹀埌鍙充負x姝f柟鍚戯紝浠庝笂鍒頒笅涓?/span>z姝f柟鍚戯紝浠庡睆騫曢噷鍒板睆騫曞涓?/span>y姝f柟鍚戯紝絎﹀悎鍙蟲墜鍧愭爣緋匯?/span>

 



]]>
鏁板鍑芥暟鎺㈣http://www.shnenglu.com/gogoplayer/archive/2006/04/18/5831.htmlgogoplayergogoplayerTue, 18 Apr 2006 10:49:00 GMThttp://www.shnenglu.com/gogoplayer/archive/2006/04/18/5831.htmlhttp://www.shnenglu.com/gogoplayer/comments/5831.htmlhttp://www.shnenglu.com/gogoplayer/archive/2006/04/18/5831.html#Feedback1http://www.shnenglu.com/gogoplayer/comments/commentRss/5831.htmlhttp://www.shnenglu.com/gogoplayer/services/trackbacks/5831.html

]]>
OGRE涓殑STL鍜屽崟浠惰璁℃ā寮?/title><link>http://www.shnenglu.com/gogoplayer/archive/2006/04/09/5213.html</link><dc:creator>gogoplayer</dc:creator><author>gogoplayer</author><pubDate>Sun, 09 Apr 2006 15:42:00 GMT</pubDate><guid>http://www.shnenglu.com/gogoplayer/archive/2006/04/09/5213.html</guid><wfw:comment>http://www.shnenglu.com/gogoplayer/comments/5213.html</wfw:comment><comments>http://www.shnenglu.com/gogoplayer/archive/2006/04/09/5213.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/gogoplayer/comments/commentRss/5213.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/gogoplayer/services/trackbacks/5213.html</trackback:ping><description><![CDATA[<p>鍗曚歡璁捐妯″紡錛氫繚璇佷竴涓被浠呮湁涓涓疄渚嬶紝騫舵彁渚涗竴涓闂畠鐨勫叏灞璁塊棶鐐廣傚崟浠惰璁℃ā寮忓湪OGRE涓嬌鐢ㄨ繕鏄瘮杈冮綣佺殑錛岀鐞嗘棩蹇楃殑LogManager錛岃繕鏈塖keletonManager絳夌鐞嗗櫒錛屽氨榪濺oot涔熶嬌鐢ㄤ簡榪欑璁捐妯″紡銆傚垎鏋怬GRE鐨勪嬌鐢紝鍙戠幇榪欑璁捐妯″紡鏄緢綆鍗曠殑錛屽涓嬶細<br>    template <typename T> class Singleton<br>    {<br>    protected:</p> <p>        static T* ms_Singleton;</p> <p>    public:<br>        Singleton( void )<br>        {<br>            assert( !ms_Singleton );<br>           ms_Singleton = static_cast< T* >( this );<br>        }<br>        ~Singleton( void )<br>            {  assert( ms_Singleton );  ms_Singleton = 0;  }<br>        static T& getSingleton( void )<br>  { assert( ms_Singleton );  return ( *ms_Singleton ); }<br>        static T* getSingletonPtr( void )<br>  { return ms_Singleton; }<br>    };<br>}<br><br>鎺ヤ笅鏉ュ彧瑕佺戶鎵胯繖涓ā鏉跨被騫朵笖閲嶈澆getSingleton()錛実etSingletonPtr()錛岀‘瀹炲緢鏂逛究錛屼笉鏄箞^_^<br>STL灝辨洿涓嶇敤璇翠簡錛屾病鏈塖TL錛孫GRE鎭愭曞氨涓嶆槸鐜板湪榪欎釜鏍峰瓙錛岃鍒拌繖閲岋紝鎴戝OGRE閲囩敤鐨凷TL鍛藉悕娉曞茍涓嶈禐鍚岋紝涓句釜渚嬪瓙錛?br>  typedef std::map<String, Log*, std::less<String> > LogList;   <br>榪欐槸涓涓猰ap錛屽嵈鍛藉悕涓篖ogList錛孲TL鍐呭惈list瀹瑰櫒錛屽緢瀹規槗娣鋒穯錛屾販娣嗙殑榪樺湪鍚庨潰<br>  typedef std::vector<LogListener*>     LogListenerList;<br>鏄庢槑鏄釜vector錛屽嵈鍛藉悕涓篖ogListenerList錛屽鏋滄暣涓伐紼嬬粺涓浣跨敤榪欎竴椋庢牸錛岃繕鍙互鎺ュ彈錛屼絾涓嬮潰榪欏彞灝辮繚鍙嶄簡<br>    typedef std::vector<String> StringVector;<br>榪欓噷浣跨敤浜唙ector鍛藉悕StringVector錛屾垜涓漢瀵硅繖縐嶅懡鍚嶆瘮杈冭鍙紝涓鐩簡鐒?</p> <img src ="http://www.shnenglu.com/gogoplayer/aggbug/5213.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gogoplayer/" target="_blank">gogoplayer</a> 2006-04-09 23:42 <a href="http://www.shnenglu.com/gogoplayer/archive/2006/04/09/5213.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>OGRE閿欏埆瀛楃湡澶?/title><link>http://www.shnenglu.com/gogoplayer/archive/2006/04/08/5167.html</link><dc:creator>gogoplayer</dc:creator><author>gogoplayer</author><pubDate>Sat, 08 Apr 2006 01:49:00 GMT</pubDate><guid>http://www.shnenglu.com/gogoplayer/archive/2006/04/08/5167.html</guid><wfw:comment>http://www.shnenglu.com/gogoplayer/comments/5167.html</wfw:comment><comments>http://www.shnenglu.com/gogoplayer/archive/2006/04/08/5167.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/gogoplayer/comments/commentRss/5167.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/gogoplayer/services/trackbacks/5167.html</trackback:ping><description><![CDATA[Sphere綾諱腑intersects鍐欐垚浜唅nterects錛岃繕鏈夋枃妗d腑涔熸湁澶ч噺絎旇錛宐enefit鍐欐垚benifit錛岃繕濂芥垜鍙戠幇鐨勮繖浜涚瑪璇棤浼ゅぇ闆呫傛垜鏈榪戝湪鐮旂┒OGRE紼沖畾鐨勫ご鏂囦歡錛孫greStableHeaders.h錛孫GRE紜疄鏄釜搴炲ぇ鐨勭郴緇燂紝涓嶆瀴璐規垜浠庝紬澶氬紩鎿庝腑閫変粬浣滀負鐮旂┒瀵硅薄錛屽叾涓嬌鐢ㄧ殑涓浜涜璁℃ā寮忓嵈鏈夌嫭鍏峰尃蹇冧箣澶勶紝鏈榪戝鏍″彂浜嗙瑪灝忛挶錛岀敤鏉ユ墦鍗癘GRE錛岃繖鏍峰彲浠ラ殢鏃舵嬁鍑烘潵鐪嬩簡錛屽ソHappy鍟婏紝^_^銆? <img src ="http://www.shnenglu.com/gogoplayer/aggbug/5167.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gogoplayer/" target="_blank">gogoplayer</a> 2006-04-08 09:49 <a href="http://www.shnenglu.com/gogoplayer/archive/2006/04/08/5167.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>OGRE鐨刴anualhttp://www.shnenglu.com/gogoplayer/archive/2006/03/16/4216.htmlgogoplayergogoplayerWed, 15 Mar 2006 16:09:00 GMThttp://www.shnenglu.com/gogoplayer/archive/2006/03/16/4216.htmlhttp://www.shnenglu.com/gogoplayer/comments/4216.htmlhttp://www.shnenglu.com/gogoplayer/archive/2006/03/16/4216.html#Feedback1http://www.shnenglu.com/gogoplayer/comments/commentRss/4216.htmlhttp://www.shnenglu.com/gogoplayer/services/trackbacks/4216.html

]]>
91久久精品国产91性色也| 一本大道久久东京热无码AV| 2021久久国自产拍精品| 国产精品久久波多野结衣| 狠狠色伊人久久精品综合网| 伊人久久大香线蕉综合5g| 国产亚洲欧美精品久久久| 国产毛片久久久久久国产毛片| 久久久精品日本一区二区三区 | 久久婷婷人人澡人人爽人人爱| 久久久亚洲欧洲日产国码aⅴ| 精品久久人人做人人爽综合| 亚洲午夜久久久久妓女影院| 国产99久久久国产精免费| 亚洲精品国精品久久99热一| 99久久无码一区人妻| 色88久久久久高潮综合影院 | 欧洲人妻丰满av无码久久不卡| 久久国产精品波多野结衣AV| 久久久噜噜噜久久熟女AA片| 久久精品二区| 色综合久久中文色婷婷| 久久精品国产免费观看| 日韩精品无码久久一区二区三| 99久久人妻无码精品系列| 久久狠狠爱亚洲综合影院| 久久国产三级无码一区二区| 久久99国产亚洲高清观看首页| 色偷偷偷久久伊人大杳蕉| 久久婷婷色综合一区二区| 伊人久久五月天| 久久久久久无码国产精品中文字幕 | 一本久久久久久久| 久久精品亚洲中文字幕无码麻豆 | 精品国产福利久久久| 久久国产精品99精品国产| 久久综合香蕉国产蜜臀AV| 久久久久久毛片免费看| 麻豆一区二区99久久久久| 久久久久久精品无码人妻| 精品久久久久久久国产潘金莲|