青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

The Programming world of Alex

Ogre多窗口顯示在MFC下實現

項目中需要小地圖效果自然想到了Ogre教程中的畫中畫顯示,但是小地圖把主窗口遮蓋的比較嚴重。索性就再開個窗口單獨作為小地圖的顯示吧
主要的思路就是在高度200處架設一個位置不變的Camera,用這個Camera顯示出的效果作為小地圖的輸出
有圖有真相,看圖再繼續


在說明實現方法之前,需要理清楚Ogre中的一些關系:Root,RenderWindow,SceneManager,Camera,ViewPort
第一,Root在程序中是唯一的,是萬物之源
第二,RenderWindow和Root是一對多的關系,而RenderWindow和MFC中的View(或者是Win32中的窗口)是一對一的關系,這也是Ogre能多窗口顯示的基礎
第三,SceneManager和Root是一對多關系,但本例中關系不大,我只用了一個SM
第四,RenderWindow和ViewPort是一對多關系,但一個RenderWindow必須有一個主ViewPort。
第五,Viewport和Camera是一對一關系,
第六,SceneManager和Camera是一對多關系,但通常一個程序中只顯示一個Camera的內容,除非你在一個RenderWindow中設置了多個ViewPort,每個ViewPort對應不同的Camera(教程中的畫中畫就是這么來的)
畫個圖把關系理清楚些吧
 
這個例子中我的設計思路是這樣的:
創建兩個RenderWindow,分別對應主窗口和小地圖窗口,他們對應不同的ViewPort,而不同的ViewPort對應不同的Camera(主窗口就是原來的Camera,小地圖窗口用的是新創建高度200的Camera)。
步驟大致如下:
1。用之前生成Curve窗口一樣的方法創建一個可用的View類窗口
2。用與生成主窗口相同的方法來顯示Ogre中的內容(SetupOgre。。。若干等等)
關鍵的是產生RenderWindow(用MinimapView窗口的句柄),SM采用getSceneManager獲得主窗口的SM,再對Camera,ViewPort一一設置就行,總之就是對MFCView類照葫蘆畫瓢。

大功告成!

最后溫習下Invalidate的知識:
Invalidate(TRUE);//擦除背景
Invalidate(FALSE);//不擦除背景
程序View類里的OnEraseBkgnd直接返回TRUE,并且定時器中用Invalidate(TRUE);就能避免窗口閃爍啦

posted on 2009-03-02 18:19 Alex@VCC 閱讀(5847) 評論(8)  編輯 收藏 引用 所屬分類: Ogre

評論

# re: Ogre多窗口顯示在MFC下實現 2009-03-02 19:57 LOGOS

做得不錯
最后給的經驗也很好
  回復  更多評論   

# re: Ogre多窗口顯示在MFC下實現 2009-03-03 11:53 Chuck

Nice Work  回復  更多評論   

# re: Ogre多窗口顯示在MFC下實現 2009-03-03 19:58 Alex@VCC

@Chuck

Thanks ^-^  回復  更多評論   

# re: Ogre多窗口顯示在MFC下實現 2010-01-23 19:38

大哥,您把代碼貼下行不。謝謝啦,
老做不出來。呵呵  回復  更多評論   

# re: Ogre多窗口顯示在MFC下實現 2010-03-02 01:54 hxl35

博主,您這個工程源碼能發我一份我么?謝謝您了。
hxl35@qq.com  回復  更多評論   

# re: Ogre多窗口顯示在MFC下實現 2011-03-07 10:16 大鵬

不錯,能分享一下嗎?cpz2004@sina.com  回復  更多評論   

# re: Ogre多窗口顯示在MFC下實現 2012-04-05 22:01 wangyuli213

代碼能不能發給我一份 謝謝 急用
wylxl1988213@126.com  回復  更多評論   

# re: Ogre多窗口顯示在MFC下實現 2014-07-07 11:02 udoge

大哥,您能把源代碼給我發一份作參考嗎?老是做不出來,眼看匯報時間就快到了。謝謝!381367383@qq.com  回復  更多評論   

<2011年3月>
272812345
6789101112
13141516171819
20212223242526
272829303112
3456789

導航

統計

常用鏈接

留言簿(5)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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ⅴ| 久久亚洲午夜电影| 久久久亚洲高清| 正在播放亚洲| 亚洲欧美综合国产精品一区| 在线观看成人小视频| 亚洲第一黄网| 国产精品美女在线观看| 欧美在线亚洲一区| 欧美福利影院| 欧美中文字幕在线| 欧美成人午夜激情在线| 亚洲欧美日韩精品久久奇米色影视| 久久av二区| 亚洲视频一二| 狂野欧美激情性xxxx| 亚洲午夜国产一区99re久久 | 欧美亚洲系列| 久久影视精品| 午夜久久一区| 欧美激情1区2区| 久久精品视频免费| 欧美精品一区二区三区久久久竹菊 | 亚洲国产视频a| 国产精品一区二区在线| 欧美韩国在线| 国产一本一道久久香蕉| 亚洲精选国产| 在线观看国产精品网站| 亚洲一区3d动漫同人无遮挡| 亚洲人成毛片在线播放女女| 欧美一级久久久久久久大片| 中文久久精品| 欧美电影资源| 欧美高清视频| 精品粉嫩aⅴ一区二区三区四区| 一区二区三区免费观看| 亚洲日本在线视频观看| 久久久久久久综合色一本| 性欧美video另类hd性玩具| 欧美激情国产精品| 欧美成人亚洲成人| 一区二区三区在线高清| 亚洲嫩草精品久久| 亚洲欧美在线视频观看| 欧美日韩一区不卡| 亚洲国产精品传媒在线观看| 影音先锋久久| 久久天堂国产精品| 久久久综合免费视频| 国产区精品在线观看| 亚洲视频欧美视频| 亚洲欧美www| 国产麻豆午夜三级精品| 亚洲一区精品在线| 性色av一区二区三区红粉影视| 欧美日韩国产天堂| 夜夜嗨av一区二区三区四季av| 亚洲视频免费看| 欧美日韩一区二区三区在线| 99国产一区二区三精品乱码| 国产精品jizz在线观看美国| 亚洲午夜视频在线观看| 欧美亚洲综合在线| 国产无一区二区| 久久久久久穴| 91久久久久| 亚洲一区日韩| 国产一区二区三区久久久久久久久 | 欧美91大片| 91久久久在线| 欧美日本视频在线| 中文在线资源观看网站视频免费不卡 | 亚洲最新中文字幕| 欧美三日本三级少妇三2023| 亚洲欧美另类在线观看| 久久综合国产精品| 日韩系列在线| 国产精品视频免费| 久久精品视频在线播放| 亚洲国产精品久久久久婷婷884| 宅男精品视频| 国产午夜久久| 欧美激情aⅴ一区二区三区| 中文在线一区| 免费在线视频一区| 亚洲一区二区免费看| 国内揄拍国内精品少妇国语| 欧美激情第六页| 性亚洲最疯狂xxxx高清| 欧美激情一区二区三区在线视频| 正在播放欧美视频| 一区在线观看| 国产精品乱码| 欧美不卡高清| 欧美伊人久久久久久久久影院| 欧美激情二区三区| 欧美一级淫片aaaaaaa视频| 亚洲国产精品va在线观看黑人| 欧美视频不卡中文| 久久综合网络一区二区| 亚洲在线视频观看| 亚洲人体影院| 欧美高清一区| 久久久综合视频| 性做久久久久久久免费看| 亚洲国产精品成人一区二区 | 美国三级日本三级久久99| 亚洲一级黄色av| 亚洲欧洲精品天堂一级| 久久这里只有精品视频首页| 亚洲欧美偷拍卡通变态| 99热免费精品| 亚洲精品国产精品国产自| 国户精品久久久久久久久久久不卡| 欧美日韩国产高清| 免费欧美日韩| 久久综合狠狠综合久久激情| 欧美在线观看一区二区三区| 亚洲午夜成aⅴ人片| 亚洲毛片在线| 亚洲精品影视在线观看| 欧美激情一区二区三区在线视频观看 | 亚洲少妇自拍| 亚洲日本一区二区| 欧美激情精品久久久久久变态| 久久综合九色| 久久亚洲影院| 久久亚洲高清| 麻豆国产va免费精品高清在线| 欧美一区二区三区播放老司机| 亚洲在线中文字幕| 亚洲一区二区在线| 亚洲免费视频网站| 亚洲欧美日韩成人| 午夜精品久久久久久久白皮肤 | 亚洲第一区中文99精品| 永久91嫩草亚洲精品人人| 精品成人乱色一区二区| 亚洲第一福利视频| 亚洲激情av| 999亚洲国产精| 99精品热6080yy久久| 亚洲视频日本| 欧美一区二区三区视频在线观看| 欧美一区二区三区视频免费| 久久国产一区| 欧美成人69av| 亚洲精品小视频| 亚洲一区二区在线看| 香蕉国产精品偷在线观看不卡| 久久国产精品毛片| 久久一区视频| 欧美日韩国产成人精品| 国产精品久久久久aaaa樱花| 国产亚洲一区在线| 最新69国产成人精品视频免费| 宅男噜噜噜66国产日韩在线观看| 亚洲女爱视频在线| 久久午夜国产精品| 亚洲精品久久久久久下一站 | 欧美成年人网| 一本色道久久综合亚洲二区三区 | 亚洲自拍三区| 久久综合伊人77777| 欧美精品成人| 国产亚洲一区二区精品| 亚洲麻豆国产自偷在线| 校园春色国产精品| 欧美激情偷拍| 午夜亚洲一区| 欧美日韩二区三区| 狠狠色丁香婷综合久久| 亚洲视屏一区| 欧美岛国在线观看| 亚洲一区二区三区777| 老司机一区二区三区| 国产精品久久一区主播| 91久久久久久久久| 久久精品官网| 亚洲深夜福利在线| 欧美承认网站| 一区二区视频欧美| 午夜精品国产| 亚洲日本乱码在线观看| 久久精品国产亚洲aⅴ| 国产精品午夜在线| 亚洲午夜精品久久久久久app| 免费国产一区二区| 午夜在线观看欧美| 欧美日韩亚洲一区二| 亚洲国产精品国自产拍av秋霞|