锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产日韩欧美在线播放,夜夜嗨一区二区,榴莲视频成人在线观看http://m.shnenglu.com/sunshinealike/archive/2009/10/28/99524.htmlSunshine AlikeSunshine AlikeWed, 28 Oct 2009 14:33:00 GMThttp://m.shnenglu.com/sunshinealike/archive/2009/10/28/99524.htmlhttp://m.shnenglu.com/sunshinealike/comments/99524.htmlhttp://m.shnenglu.com/sunshinealike/archive/2009/10/28/99524.html#Feedback0http://m.shnenglu.com/sunshinealike/comments/commentRss/99524.htmlhttp://m.shnenglu.com/sunshinealike/services/trackbacks/99524.html棣栧厛榪欐鍏堢敓鎴愪竴涓┖鐧界獥鍙o紝涓嶄嬌鐢⊿DK甯︾殑Example銆?br>鏂囦歡錛?br>MyApplication.h
MyListener.h
main.cpp

棣栧厛闇瑕佷簡瑙d竴涓婳gre紼嬪簭鐨勫熀鏈粨鏋勶紝鍦∣gre閲屼嬌鐢ㄤ竴涓彨鍦烘櫙綆$悊鍣紙SceneManager錛夌殑綾繪潵綆$悊鍦ㄥ睆騫曚笂鏄劇ず鐨勫悇縐嶇墿浣擄紝
榪欎釜綾繪槸涓娊璞$被錛坈lass Ogre::SceneManager abstract錛?鍙搗鍒板畾涔夋帴鍙g殑浣滅敤銆?br>涓嶅彲浠ョ洿鎺ュ疄渚嬪寲榪欎釜綾伙紝鍙兘鐢盧oot鑺傜偣璋冪敤createSceneManager鏂規硶鏉ョ敓鎴愮壒瀹氱被鍨嬬殑SceneManager
OGRE閲屾湁寰堝縐嶅満鏅鐞嗗櫒銆傛湁鐨勫満鏅鐞嗗櫒娓叉煋鍦伴潰錛屾湁鐨勫満鏅鐞嗗櫒娓叉煋BSP琛ㄧ瓑絳夈?

涓庡満鏅紙Scene錛夌浉鍏崇殑姒傚康錛氬疄浣擄紝鑺傜偣銆?br>瀹炰綋錛氱畝鍗曠殑璇村疄浣撳氨鐩稿綋浜庣┖闂翠腑鐨勪竴涓墿浣擄紝渚嬪娓告垙涓殑涓涓鑹層?br>鍦烘櫙鑺傜偣錛氳鎯沖湪鍦烘櫙涓嬌鐢ㄥ疄浣擄紝蹇呴』榪樿鐢ㄥ埌鑺傜偣錛圫ceneNode錛夛紝瀹冧細涓庡疄浣撶粦瀹氬湪涓璧鳳紝褰撴帶鍒惰繖涓妭鐐硅繘琛屽悇縐嶄綅縐繪棆杞搷浣滄椂
鍏跺搴旂殑瀹炰綋涔熷氨璺熺潃鐩稿簲鐨勮繘琛屾搷浣溿?br>##娉細
鏍規嵁浠ュ墠鐜╂父鎴忕殑緇忛獙錛屽湪娓告垙錛堟瘮濡傞琛屽皠鍑伙級涓垽鏂竴涓墿浣撴槸鍚﹁鎵撲腑涔熼兘鏄互鍦嗙偣涓轟腑蹇冪殑涓涓尯鍩熻岄潪鐗╀綋錛堥鏈猴級鏈韓
澶栧3鐨勫艦鐘跺彲鑳戒篃鏄敱浜庤繖涓師鍥犮?br>##

鎺ヤ笅鏉ュ啀鏉ヤ簡瑙d竴涓嬩竴涓噸瑕佺殑鍑芥暟void MyApplication::go()
榪欐槸涓涓叆鍙e嚱鏁幫紝榪欎竴嬈″湪鎴戠殑main鏂規硶閲屽氨鍙湁涓よ浠g爜錛?br>       MyApplication app;
       app.go();
鐜板湪鏉ョ湅鐪媑o閲屾湁鍋氫簡浜涗粈涔堜簨鎯呫?br>   void go()
   {
       //step 1 to 3 should be in this order
       CreateRoot();
       SetupRenderSystem();
       CreateRenderWindow();

       SetupInputSystem();
       CreateFrameListener();
       StartRenderLoop();
   }
鍓嶉潰鐨勪笁姝ラ渶瑕佹寜鐗瑰畾鐨勯『搴忔潵榪涜錛屽悗闈㈢殑鍒欎笉涓瀹氥傚悇涓嚱鏁扮殑鍔熻兘鐢卞嚱鏁板悕鑷鏄庝簡錛屽唴瀹逛篃寰堢畝鍗曘?br>璋冪敤go鍚庯紝棣栧厛闇瑕佸垱寤烘牴鑺傜偣m_pRoot = new Root()榪欐槸鏁翠釜寮曟搸涓渶鏍稿績鐨勪竴涓璞★紝鍦ㄥ仛鍏跺畠浜嬫儏鍓嶅繀欏昏棣栧厛鍒涘緩瀹冦?br>鎺ヤ笅鏉ヨ緗覆鏌撶郴緇烻etupRenderSystem() :
       if(!m_pRoot->showConfigDialog())
           exit(0);
Ogre鏈変釜榛樿鐨勮緗璇濇錛岀洿鎺ヨ皟鐢ㄥ畠灝卞彲浠ヤ簡錛屽鏋滅敤鎴峰彇娑堣繖涓姝ワ紝閭d箞鐩存帴閫鍑虹▼搴忓氨濂姐?br>
鍒涘緩紿楀彛榪欎竴姝ワ紝鍙互鏈夊縐嶉夋嫨錛屽洜涓洪儴鍒嗗唴瀹硅窡鍏蜂綋鐨勬搷浣滅郴緇熺浉鍏籌紝鍙互浣跨敤Windows SDK鎴栬匨FC鐢熸垚紿楀彛錛屼篃鍙互浣跨敤
Ogre榛樿鐨勭獥鍙g郴緇燂紝涓轟簡綆渚匡紝榪欓噷浣跨敤Ogre榛樿紿楀彛
       m_pRoot->initialise(true, "MyApplication Rendering Window");

鐢變簬鏄┖鐨勭獥鍙o紝鎵浠ヤ笉闇瑕佺敓鎴愬満鏅強鍋氱浉鍏崇殑宸ヤ綔銆傚湪榪欐鐨勭▼搴忎腑錛屽皢瑕佺洃鍚竴涓敭鐩樹簨浠訛紝鎸変笅ESC鐨勬椂鍊欓鍑虹▼搴忋?br>榪欓儴鍒嗗伐浣滃湪鎺ヤ笅鐨勪袱涓嚱鏁癝etupInputSystem鍜孋reateFrameListener涓畬鎴愩?br>
FrameListener鏄竴涓撫鐩戝惉鍣紝鏄劇ず鍣ㄤ笂鐨勫浘鍍忛兘鏄竴甯т竴甯х殑鏄劇ず鍑烘潵鐨勶紝鎴戜滑鍙互鍦ㄨ繖鍒囨崲榪欎簺甯х殑鏃跺欏仛涓浜涘鐞嗗伐浣滐紝
姣斿錛岃幏鍙栧拰澶勭悊閿洏浜嬩歡銆傚湪Ogre鐨勪富寰幆涓ぇ姒傚彲鑳戒細鏄繖涓牱瀛愶細
  1. Root object璋冪敤frameStarted鏂規硶鍦ㄦ墍鏈夊凡緇忔敞鍐岀殑FrameListeners涓?
  2. Root object娓叉煋涓甯с?
  3. Root object璋冪敤frameEnded鏂規硶鍦ㄦ墍鏈夊凡緇忔敞鍐岀殑FrameListeners涓?

鍦ㄨ繖閲屾坊鍔犱竴涓狹yListener綾葷敤鏉ュ仛榪欎歡浜嬫儏銆?br> class CombatListener : public FrameListener
{
public:
   CombatListener(OIS::Keyboard *pkeyboard)
       : m_pKeyboard(pkeyboard)
   {
   }

   bool frameStarted(const FrameEvent& evt)
   {
       m_pKeyboard->capture();
       return !(m_pKeyboard->isKeyDown(OIS::KC_ESCAPE));
   }

private:
   OIS::Keyboard *m_pKeyboard;
};
鍚屾牱鐨勶紝Ogre涔熷凡緇忓噯澶囧ソ浜嗕竴涓熀綾伙紝鍙渶瑕佺戶鎵垮啀紼嶅姞淇敼灝卞彲浠ヤ簡錛屽叾涓璒IS鏄?strong>Object Oriented Input System錛?br>瀹冩湰韜笉灞炰簬Ogre錛屾槸涓涓畝鍗曟槗鐢ㄧ殑璺ㄥ鉤鍙板紑婧愮郴緇燂紝鍙互鐢ㄥ畠鏉ュ鐞嗛敭鐩橀紶鏍囧拰娓告垙鎵嬫焺絳夎澶囥?br>榪欓噷鎴戝湪姣忎竴甯у紑濮嬬殑鏃跺欒幏鍙栭敭鐩樼姸鎬侊紝褰揈SC閿寜涓嬫椂錛岃繑鍥瀎alse錛岃繖灝嗗鑷寸▼搴忔甯擱鍑恒?br>
OIS浣跨敤涓涓粺涓鐨処nputManager錛屽畠姣旇緝闅鵑厤緗紝浣嗕竴鏃︽紜湴鍒涘緩涔嬪悗錛岄潪甯稿ソ浣跨敤銆? 棣栧厛鍦⊿etupInputSystem鏂規硶涓姞鍏?br>       size_t windowHnd = 0;
       std::ostringstream windowHndStr;
       OIS::ParamList pl;
       RenderWindow *win = m_pRoot->getAutoCreatedWindow();

       win->getCustomAttribute("WINDOW", &windowHnd);
       windowHndStr<<windowHnd;
       pl.insert(std::make_pair(std::string("WINDOW"), windowHndStr.str()));
       m_pInputManager = OIS::InputManager::createInputSystem(pl);
璇存槑涓鐐癸紝getCustomAttribute鏂規硶鐨勫姛鑳芥槸鐢ㄦ潵鑾峰彇鐗瑰畾騫沖彴鐨勪俊鎭紝鍦ˋPI涓婄敤涓涓瘝Horrid鏉ュ艦瀹硅繖涓柟娉曪紝鍝堝搱錛屾棤濂圖3D闇瑕佽繖浜涗俊鎭?br>涓嬮潰鍐嶆妸涓嬮潰鐨勪唬鐮佸洖鍒癝etupInputSystem鏂規硶涓氨OK浜嗐?br>       try
       {
           m_pKeyboard = static_cast<OIS::Keyboard*>(
               m_pInputManager->createInputObject(OIS::OISKeyboard, false));
       }
       catch(const OIS::Exception &e)
       {
           throw Exception(42, e.eText, "MyApplication::SetupInputSystem()");
       }

InputSystem璁劇疆濂戒簡錛屽氨鍙互浣跨敤甯х洃鍚櫒浜嗭紝鍦ㄥ垱寤哄撫鐩戝惉鍣ㄧ殑鏂規硶涓細
       m_pListener = new MyListener(m_pKeyboard);
       m_pRoot->addFrameListener(m_pListener);
濂斤紝鍒拌繖閲岀▼搴忓熀鏈笂瀹屾垚浜嗭紝鍓╀笅鍙渶瑕佸惎鍔ㄦ覆鏌撳驚鐜紙StartRenderLoop錛夊氨鍙互璁╃▼搴忚窇璧鋒潵浜?br>       m_pRoot->startRendering();




Sunshine Alike 2009-10-28 22:33 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲黄一区二区三区| 免费中文字幕日韩欧美| 欧美日韩精选| 欧美另类高清视频在线| 欧美激情一区二区三级高清视频| 久热精品视频在线| 欧美大片在线看| 欧美电影电视剧在线观看| 欧美国产乱视频| 欧美三级网址| 国产欧美欧美| 好吊一区二区三区| 亚洲美女黄色片| 亚洲性线免费观看视频成熟| 午夜精品久久久久久久99热浪潮 | 国产午夜精品美女毛片视频| 国内精品久久久久久| 亚洲国产精品一区二区久| 亚洲少妇在线| 久久久久91| 亚洲日产国产精品| 亚洲一区二区三区影院| 久久久久在线观看| 欧美色图一区二区三区| 在线观看亚洲a| 亚洲一区二区三区三| 美日韩丰满少妇在线观看| 亚洲精品国产精品国产自| 先锋影音一区二区三区| 欧美韩日高清| 国产在线精品一区二区中文| 亚洲精品一品区二品区三品区| 性欧美激情精品| 欧美福利在线| 久久国内精品自在自线400部| 欧美理论大片| 国产性色一区二区| 亚洲一区二区在| 亚洲高清三级视频| 久久国产福利| 国产老女人精品毛片久久| 在线亚洲免费| 亚洲国产人成综合网站| 久久久久一区| 国产一区二区电影在线观看| 亚洲性线免费观看视频成熟| 亚洲破处大片| 免费不卡中文字幕视频| 精品1区2区3区4区| 久久aⅴ乱码一区二区三区| 日韩午夜中文字幕| 欧美大片91| 亚洲高清视频一区| 免费h精品视频在线播放| 欧美一级理论片| 国产精品区一区二区三| 亚洲精品在线电影| 久久国产视频网站| 国产欧美在线视频| 香蕉免费一区二区三区在线观看| 亚洲精品免费在线| 欧美日韩国产页| aa日韩免费精品视频一| 亚洲人成人99网站| 欧美激情精品久久久久| 99ri日韩精品视频| 亚洲日韩视频| 国产精品爱久久久久久久| 亚洲一级二级| 亚洲综合社区| 一区二区视频免费在线观看| 麻豆国产精品一区二区三区| 久久久久久久综合色一本| 亚洲电影免费在线观看| 亚洲福利视频免费观看| 欧美日韩日本国产亚洲在线| 亚洲永久字幕| 欧美在线免费视屏| 伊人久久综合97精品| 亚洲国产成人av| 欧美日韩视频在线第一区| 欧美亚洲免费高清在线观看| 久久精品99国产精品| 亚洲七七久久综合桃花剧情介绍| 亚洲国产一区在线观看| 欧美日韩美女在线| 欧美在线看片| 久久综合一区| 亚洲在线视频网站| 久久精品网址| av成人手机在线| 亚洲欧美一区二区视频| 悠悠资源网亚洲青| 亚洲精选久久| 韩日欧美一区二区三区| 亚洲精品一区二区三区樱花 | 性一交一乱一区二区洋洋av| 伊人精品视频| 一区二区高清在线| 伊人一区二区三区久久精品| 亚洲精品国产精品国产自| 国产欧美日韩视频一区二区三区 | 欧美电影在线| 国产精品久久久久久超碰 | 亚洲精品视频在线观看免费| 国产精品美女www爽爽爽| 麻豆免费精品视频| 国产精品盗摄久久久| 亚洲国产99| 怡红院精品视频在线观看极品| 一区二区三区国产| 亚洲欧洲在线视频| 久久精品99久久香蕉国产色戒| 欧美成人精品在线视频| 久久精品国产亚洲一区二区三区| 猛男gaygay欧美视频| 久久爱www久久做| 欧美日韩三级| 91久久国产精品91久久性色| 激情综合网址| 欧美怡红院视频| 亚洲欧美成人一区二区三区| 免费观看30秒视频久久| 久久久国产一区二区| 国产精品亚洲综合| 日韩小视频在线观看专区| 91久久精品视频| 开心色5月久久精品| 久久精品欧洲| 国产久一道中文一区| 亚洲一区二区动漫| 亚洲天堂网在线观看| 欧美精品在线一区| 亚洲精品日韩激情在线电影| 最新亚洲激情| 欧美成在线视频| 亚洲国产一区二区三区青草影视| 亚洲国产成人tv| 蜜桃av一区| 亚洲国产精品久久久久久女王| 亚洲国产一区在线| 免费影视亚洲| 91久久精品美女高潮| 亚洲伦理久久| 欧美久久久久久| 99精品视频免费观看| 亚洲一二三区在线观看| 国产精品欧美久久久久无广告| 亚洲图片在区色| 久久疯狂做爰流白浆xx| 国产自产女人91一区在线观看| 久久久久久伊人| 91久久精品久久国产性色也91| 亚洲欧洲日产国码二区| 欧美久久电影| 亚洲综合国产激情另类一区| 久久精品国产亚洲精品| 狠狠色狠狠色综合日日tαg| 久久久综合免费视频| 亚洲国产日韩欧美在线99| 一区二区三区视频在线| 国产精品一区二区三区成人| 久久精品日韩欧美| 亚洲第一色在线| 亚洲网站视频| 国产一区二区在线观看免费| 免费av成人在线| 一本综合精品| 久久人人爽人人| av成人老司机| 狠狠色香婷婷久久亚洲精品| 欧美福利电影在线观看| 在线亚洲电影| 欧美成人性网| 亚洲综合色网站| 在线观看日韩欧美| 国产精品福利在线| 久久夜色精品国产亚洲aⅴ | 久久久精品视频成人| 91久久精品久久国产性色也91| 国产精品va在线播放| 久久久99免费视频| 亚洲欧美伊人| 亚洲精品久久久久中文字幕欢迎你| 欧美日韩伊人| 久久天天躁狠狠躁夜夜av| 一级日韩一区在线观看| 裸体歌舞表演一区二区| 亚洲一区不卡| 亚洲高清在线播放| 国产精品亚洲аv天堂网| 男男成人高潮片免费网站| 亚洲欧美日韩精品久久久| 亚洲黄页视频免费观看| 久久一区二区三区国产精品 | 欧美巨乳在线观看| 久久久久久久精| 午夜精品www| 亚洲视频二区| 一区二区高清视频|