锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产亚洲精品久久久,在线精品一区,亚洲午夜一区二区三区http://m.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://m.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://m.shnenglu.com/gogoplayer/archive/2007/07/15/28067.html</guid><wfw:comment>http://m.shnenglu.com/gogoplayer/comments/28067.html</wfw:comment><comments>http://m.shnenglu.com/gogoplayer/archive/2007/07/15/28067.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/gogoplayer/comments/commentRss/28067.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/gogoplayer/services/trackbacks/28067.html</trackback:ping><description><![CDATA[鏉備竷鏉傚叓鐨勪簨鎯呯粓浜庣粨鏉熶簡錛屽彲浠ヤ笓蹇冪爺絀禛PU浜嗭紝鍦ㄥ叕鍙稿拰azure浜ゆ祦涓簡瑙e埌GPU綺劇補2宸茬粡鍑虹増錛屼笅鍗堝幓浜嗕功搴楋紝鍙湁涓夋湰浜嗭紝寰堢儹閿闃匡紝緲誨紑涔︼紝鏈夊僵欏碉紝鐖藉晩錛屼笉榪囦環鏍間篃寰堢埥錛岃128澶ф磱錛岀牬璐簡錛屾帴涓嬫潵鍑犲ぉ鍟冨寘瀛愬ソ浜嗐傜浉瀵逛簬絎竴鐗堬紝絎簩鐗堜功鍘氫簡涓浜涳紝瓚婂帤瓚婂ソ鍟婏紝澶ц嚧鐪嬩簡涓涓嬶紝瓚婄炕瓚婃湁鐪嬪ご錛屾湁紱忓暒錛宆_^ <img src ="http://m.shnenglu.com/gogoplayer/aggbug/28067.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/gogoplayer/" target="_blank">gogoplayer</a> 2007-07-15 14:30 <a href="http://m.shnenglu.com/gogoplayer/archive/2007/07/15/28067.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Ogre鏂囦歡緋葷粺http://m.shnenglu.com/gogoplayer/archive/2006/12/05/16029.htmlgogoplayergogoplayerTue, 05 Dec 2006 13:57:00 GMThttp://m.shnenglu.com/gogoplayer/archive/2006/12/05/16029.htmlhttp://m.shnenglu.com/gogoplayer/comments/16029.htmlhttp://m.shnenglu.com/gogoplayer/archive/2006/12/05/16029.html#Feedback0http://m.shnenglu.com/gogoplayer/comments/commentRss/16029.htmlhttp://m.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://m.shnenglu.com/gogoplayer/archive/2006/11/29/15764.htmlgogoplayergogoplayerTue, 28 Nov 2006 17:11:00 GMThttp://m.shnenglu.com/gogoplayer/archive/2006/11/29/15764.htmlhttp://m.shnenglu.com/gogoplayer/comments/15764.htmlhttp://m.shnenglu.com/gogoplayer/archive/2006/11/29/15764.html#Feedback4http://m.shnenglu.com/gogoplayer/comments/commentRss/15764.htmlhttp://m.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://m.shnenglu.com/gogoplayer/archive/2006/11/29/15763.htmlgogoplayergogoplayerTue, 28 Nov 2006 16:54:00 GMThttp://m.shnenglu.com/gogoplayer/archive/2006/11/29/15763.htmlhttp://m.shnenglu.com/gogoplayer/comments/15763.htmlhttp://m.shnenglu.com/gogoplayer/archive/2006/11/29/15763.html#Feedback1http://m.shnenglu.com/gogoplayer/comments/commentRss/15763.htmlhttp://m.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://m.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://m.shnenglu.com/gogoplayer/archive/2006/11/29/15762.html</guid><wfw:comment>http://m.shnenglu.com/gogoplayer/comments/15762.html</wfw:comment><comments>http://m.shnenglu.com/gogoplayer/archive/2006/11/29/15762.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/gogoplayer/comments/commentRss/15762.html</wfw:commentRss><trackback:ping>http://m.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://m.shnenglu.com/gogoplayer/aggbug/15762.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/gogoplayer/" target="_blank">gogoplayer</a> 2006-11-29 00:45 <a href="http://m.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://m.shnenglu.com/gogoplayer/archive/2006/11/29/15759.htmlgogoplayergogoplayerTue, 28 Nov 2006 16:22:00 GMThttp://m.shnenglu.com/gogoplayer/archive/2006/11/29/15759.htmlhttp://m.shnenglu.com/gogoplayer/comments/15759.htmlhttp://m.shnenglu.com/gogoplayer/archive/2006/11/29/15759.html#Feedback0http://m.shnenglu.com/gogoplayer/comments/commentRss/15759.htmlhttp://m.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://m.shnenglu.com/gogoplayer/archive/2006/04/18/5831.htmlgogoplayergogoplayerTue, 18 Apr 2006 10:49:00 GMThttp://m.shnenglu.com/gogoplayer/archive/2006/04/18/5831.htmlhttp://m.shnenglu.com/gogoplayer/comments/5831.htmlhttp://m.shnenglu.com/gogoplayer/archive/2006/04/18/5831.html#Feedback1http://m.shnenglu.com/gogoplayer/comments/commentRss/5831.htmlhttp://m.shnenglu.com/gogoplayer/services/trackbacks/5831.html

]]>
OGRE涓殑STL鍜屽崟浠惰璁℃ā寮?/title><link>http://m.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://m.shnenglu.com/gogoplayer/archive/2006/04/09/5213.html</guid><wfw:comment>http://m.shnenglu.com/gogoplayer/comments/5213.html</wfw:comment><comments>http://m.shnenglu.com/gogoplayer/archive/2006/04/09/5213.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/gogoplayer/comments/commentRss/5213.html</wfw:commentRss><trackback:ping>http://m.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://m.shnenglu.com/gogoplayer/aggbug/5213.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/gogoplayer/" target="_blank">gogoplayer</a> 2006-04-09 23:42 <a href="http://m.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://m.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://m.shnenglu.com/gogoplayer/archive/2006/04/08/5167.html</guid><wfw:comment>http://m.shnenglu.com/gogoplayer/comments/5167.html</wfw:comment><comments>http://m.shnenglu.com/gogoplayer/archive/2006/04/08/5167.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/gogoplayer/comments/commentRss/5167.html</wfw:commentRss><trackback:ping>http://m.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://m.shnenglu.com/gogoplayer/aggbug/5167.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/gogoplayer/" target="_blank">gogoplayer</a> 2006-04-08 09:49 <a href="http://m.shnenglu.com/gogoplayer/archive/2006/04/08/5167.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>OGRE鐨刴anualhttp://m.shnenglu.com/gogoplayer/archive/2006/03/16/4216.htmlgogoplayergogoplayerWed, 15 Mar 2006 16:09:00 GMThttp://m.shnenglu.com/gogoplayer/archive/2006/03/16/4216.htmlhttp://m.shnenglu.com/gogoplayer/comments/4216.htmlhttp://m.shnenglu.com/gogoplayer/archive/2006/03/16/4216.html#Feedback1http://m.shnenglu.com/gogoplayer/comments/commentRss/4216.htmlhttp://m.shnenglu.com/gogoplayer/services/trackbacks/4216.html

]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品久久久久久久久久三级| 亚洲少妇在线| 国产精品a级| 亚洲福利小视频| 欧美一级午夜免费电影| 亚洲国产欧美不卡在线观看| 亚洲色诱最新| 欧美日韩国产综合新一区| 精品成人一区二区| 久久青青草综合| 亚洲欧美日韩国产综合精品二区| 欧美色另类天堂2015| 99在线精品观看| 91久久在线| 欧美激情一区二区在线| 亚洲精品乱码久久久久久蜜桃91| 免费一级欧美片在线观看| 久久精品国产清高在天天线| 国产亚洲一二三区| 麻豆精品精华液| 久久久亚洲国产美女国产盗摄| 国内精品久久久久影院优| 久久久久久久999| 欧美一级淫片播放口| 国产一区二区三区在线免费观看 | 韩国一区二区三区美女美女秀| 午夜宅男欧美| 久久国产精品99国产| 精品成人在线视频| 亚洲国产精品久久久久久女王| 欧美福利一区二区三区| 在线亚洲电影| 香蕉久久夜色精品国产| 亚洲第一区中文99精品| 日韩一区二区精品在线观看| 国产精品自拍小视频| 欧美成人一区二免费视频软件| 欧美激情在线狂野欧美精品| 亚洲欧美欧美一区二区三区| 香蕉久久a毛片| 亚洲精品久久久久久一区二区| 亚洲免费大片| 国产午夜精品全部视频播放| 欧美国产日本韩| 国产精品豆花视频| 免费成人性网站| 久久精品天堂| 欧美v日韩v国产v| 欧美区一区二| 久久国产一区二区| 欧美美女喷水视频| 久久久亚洲国产天美传媒修理工| 欧美成人免费在线| 欧美一区在线视频| 欧美成人四级电影| 久久精品30| 欧美午夜在线| 亚洲大片精品永久免费| 国产视频自拍一区| 亚洲欧洲一区二区三区久久| 国产一区二区三区四区hd| 99伊人成综合| 亚洲国产片色| 欧美在线观看视频一区二区三区 | 久久精品国产免费观看| 欧美精品 国产精品| 久久婷婷麻豆| 国产精品一区视频| 亚洲美女精品成人在线视频| 在线精品国产成人综合| 香蕉国产精品偷在线观看不卡 | 亚洲一区二区3| 亚洲精品一区在线| 老司机午夜免费精品视频| 欧美主播一区二区三区美女 久久精品人 | 美女被久久久| 国产亚洲欧美日韩日本| 一区二区欧美在线观看| 99精品视频一区二区三区| 久久麻豆一区二区| 久久超碰97人人做人人爱| 国产精品h在线观看| 亚洲精品免费一二三区| 亚洲精品国产精品乱码不99| 久久久久久一区二区三区| 久久国产精品黑丝| 国产欧美精品日韩| 欧美亚洲免费| 久久久国产成人精品| 国产午夜精品在线| 亚洲欧美精品在线观看| 性欧美超级视频| 国产精品欧美一区二区三区奶水 | 亚洲在线视频观看| 亚洲一区二区三区三| 欧美日韩在线三区| av成人免费在线| 亚洲一级网站| 国产欧美va欧美不卡在线| 欧美在线亚洲| 欧美电影在线观看| 亚洲精品字幕| 欧美日韩日日夜夜| 亚洲无线视频| 久久精品99国产精品日本| 亚洲一区免费视频| 中文一区二区在线观看| 免费久久精品视频| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲欧美国产不卡| 欧美中文在线免费| 精品动漫3d一区二区三区免费版 | 国产精品国产亚洲精品看不卡15| 在线中文字幕一区| 欧美在线资源| 在线不卡中文字幕| 欧美国产日韩精品免费观看| 一本久道综合久久精品| 久久xxxx精品视频| 亚洲乱码国产乱码精品精可以看| 欧美精品一区二区三区高清aⅴ| 一区二区成人精品 | 亚洲国产小视频在线观看| 一区二区三区日韩精品| 国产精品自拍小视频| 麻豆精品视频在线观看| 亚洲天堂第二页| 免费看黄裸体一级大秀欧美| 99精品国产福利在线观看免费| 国产精品久久国产精麻豆99网站| 欧美在线视频a| 亚洲人午夜精品| 久久国产福利国产秒拍| 日韩午夜在线电影| 国产午夜精品久久久| 欧美精品在线一区二区| 香蕉久久夜色精品| 日韩视频一区| 免费观看成人| 性伦欧美刺激片在线观看| 亚洲精品少妇| 激情小说另类小说亚洲欧美| 欧美午夜精品理论片a级按摩| 久久人人精品| 香蕉亚洲视频| 国产精品99久久不卡二区| 欧美成人中文字幕| 久久国产精品亚洲77777| 日韩一区二区精品葵司在线| 国产午夜精品全部视频在线播放| 欧美日韩三级电影在线| 女同性一区二区三区人了人一| 午夜精品亚洲一区二区三区嫩草| 亚洲国产精品悠悠久久琪琪| 久久久久国产一区二区三区| 亚洲一区二区三区777| 亚洲三级性片| 在线日韩成人| 狠狠干综合网| 国产午夜精品一区理论片飘花| 国产精品久久午夜| 国产精品igao视频网网址不卡日韩| 欧美成人精品福利| 久久综合激情| 久久久综合网| 久久亚洲精品一区| 久久精品成人欧美大片古装| 亚洲一区二区精品视频| 99人久久精品视频最新地址| 亚洲黄色在线观看| 国产精品一香蕉国产线看观看 | 亚洲国产精品久久久久秋霞影院 | 亚洲国产色一区| 国产中文一区二区| 国产精品手机视频| 欧美性猛交xxxx乱大交退制版| 欧美连裤袜在线视频| 欧美韩日视频| 欧美日本亚洲韩国国产| 欧美日韩国产综合视频在线观看 | 国产亚洲福利社区一区| 国产欧美在线视频| 国产日韩欧美在线看| 国产亚洲成av人在线观看导航 | 免费亚洲电影在线观看| 免费黄网站欧美| 亚洲大片精品永久免费| 亚洲高清不卡| 亚洲伦理在线免费看| 中文在线资源观看网站视频免费不卡| 一本一本大道香蕉久在线精品| 亚洲私人影院| 欧美在线视频全部完| 裸体丰满少妇做受久久99精品| 欧美激情欧美激情在线五月| 欧美午夜精品一区| 国产一区二区日韩| 亚洲欧洲在线看| 亚洲综合电影| 免费黄网站欧美|