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

http://hi.baidu.com/zyb_debug/blog/item/6719cde629879827b8382032.html

在前一篇中,發現自己解析的不是max建模出來的模型。
今天終于找到了問題,原因就是因為我用了CEGUI。
如果不用CEGUI的時候,模型完全正常。
但是CEGUI一旦render,那么開始出現非議所思的效果。

大家看看效果。
開啟CEGUI狀態之前的




開啟CEGUI繪制之后的






我太汗了 究其原因。

就是CEGUI在繪制的時候改變了D3D繪制狀態。

 

1CEGUI::System::getSingleton().renderGUI();
2
3   float fps = DXUTGetFPS();  
4   RenderFPS(fps);
5
6RenderMesh(fElapsedTime); 
7


 

 

所以要在繪制Mesh之前將d3d恢復至默認狀態

寫一個函數

 

 1//=========================================
 2    /**
 3    @brief        
 4    @param    建立此函數的目的主要是CEGUI在繪制的時候改了繪制狀態
 5    所以要把D3D所有的繪制狀態改回去
 6    @return
 7    */

 8    //=========================================
 9
10    void zybResetRenderState(IDirect3DDevice9* device)
11    {
12
13        device -> SetFVF(NULL);
14
15        //  set device states 
16        device -> SetRenderState(D3DRS_ZENABLE, D3DZB_TRUE);
17        device -> SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID); 
18        device -> SetRenderState(D3DRS_ALPHATESTENABLE, FALSE);
19        device -> SetRenderState(D3DRS_ZWRITEENABLE, TRUE);
20        device -> SetRenderState(D3DRS_FOGENABLE, FALSE);
21        device -> SetRenderState(D3DRS_CULLMODE, D3DCULL_CCW);
22
23
24        //  setup texture addressing settings/* 
25        device -> SetSamplerState(  0 , D3DSAMP_ADDRESSU, D3DTADDRESS_WRAP);
26        device -> SetSamplerState(  0 , D3DSAMP_ADDRESSV, D3DTADDRESS_WRAP);
27
28        //  setup colour calculations 
29        //device -> SetTextureStageState( 0 , D3DTSS_COLORARG1, D3DTA_TEXTURE);
30        //device -> SetTextureStageState( 0 , D3DTSS_COLORARG2, D3DTA_CURRENT);
31        //device -> SetTextureStageState( 0 , D3DTSS_COLOROP, D3DTOP_SELECTARG1);
32
33        ////  setup alpha calculations 
34        //device -> SetTextureStageState( 0 , D3DTSS_ALPHAARG1, D3DTA_TEXTURE);
35        //device -> SetTextureStageState( 0 , D3DTSS_ALPHAARG2, D3DTA_CURRENT);
36        //device -> SetTextureStageState( 0 , D3DTSS_ALPHAOP, D3DTOP_SELECTARG1);
37
38        ////  setup filtering 
39        //device -> SetSamplerState( 0 , D3DSAMP_MINFILTER, D3DTEXF_POINT);
40        //device -> SetSamplerState( 0 , D3DSAMP_MAGFILTER, D3DTEXF_POINT);
41        ////  disable texture stages we do not need. 
42        //device -> SetTextureStageState( 1 , D3DTSS_COLOROP, D3DTOP_DISABLE);
43
44        ////  setup scene alpha blending 
45        //device -> SetRenderState(D3DRS_ALPHABLENDENABLE, FALSE);
46        //device -> SetRenderState(D3DRS_SRCBLEND, D3DBLEND_ONE);
47        //device -> SetRenderState(D3DRS_DESTBLEND, D3DBLEND_ZERO); 
48
49    }


最后繪制mesh的時候前面加個函數

1   CEGUI::System::getSingleton().renderGUI();
2
3   float fps = DXUTGetFPS();  
4   RenderFPS(fps); 
5
6   zyb::zybResetRenderState(DXUTGetD3D9Device());
7   RenderMesh(fElapsedTime);
8

 

OK一切正常了

 

Posted on 2009-08-15 20:00 zyb_debug 閱讀(1259) 評論(4)  編輯 收藏 引用

Feedback

# re: 解析xfile 結束 找出問題了 恢復CEGUI渲染狀態  回復  更多評論   

2009-08-15 22:29 by 柒笑俠
原來是你啊,嘿嘿

# re: 解析xfile 結束 找出問題了 恢復CEGUI渲染狀態  回復  更多評論   

2009-08-15 23:12 by zyb_debug
@柒笑俠
我暈
百度空間人太少 我就維護2個blog

# re: 解析xfile 結束 找出問題了 恢復CEGUI渲染狀態  回復  更多評論   

2009-08-16 10:57 by 戴爾筆記本
不錯啊

# re: 解析xfile 結束 找出問題了 恢復CEGUI渲染狀態  回復  更多評論   

2009-09-12 10:23 by 支持
寫的挺好,不錯

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲精选在线| 久久精品天堂| 一区二区高清视频在线观看| 夜色激情一区二区| 欧美亚洲综合另类| 久久夜色精品| 欧美调教vk| 国产婷婷精品| 亚洲麻豆一区| 日韩视频不卡中文| 久久精品国产亚洲5555| 欧美日韩国产综合网| 国产麻豆精品久久一二三| 亚洲国产精品一区二区三区| 一区二区福利| 欧美成人亚洲成人日韩成人| 99riav国产精品| 国产美女在线精品免费观看| 久久久999国产| 99国产精品视频免费观看| 国产精品九色蝌蚪自拍| 亚洲国产精品www| 日韩午夜在线视频| 国产一区深夜福利| 欧美一区二区三区免费在线看| 欧美韩国在线| 久久久夜精品| 一色屋精品亚洲香蕉网站| 亚洲欧美日韩中文播放| 亚洲国产精品精华液2区45 | 中国成人亚色综合网站| 久久久午夜精品| 99亚洲一区二区| 亚洲精品一区二区三区四区高清 | 亚洲福利国产精品| 亚洲小说区图片区| 欧美日韩中文字幕日韩欧美| 久久成年人视频| 亚洲欧美日韩国产一区二区| 欧美日韩在线一二三| 久久全国免费视频| 久久精品视频网| 亚洲影院一区| 亚洲深夜av| 亚洲精品免费观看| 欧美国产乱视频| 国产午夜精品美女视频明星a级 | 性8sex亚洲区入口| 久久gogo国模啪啪人体图| 欧美三级午夜理伦三级中文幕| 久久久一区二区三区| 欧美视频在线免费看| 欧美韩日亚洲| 樱桃国产成人精品视频| 亚洲欧美不卡| 亚洲大胆女人| 日韩天堂在线观看| 亚洲精品一区在线| 久热re这里精品视频在线6| 亚洲黄色毛片| 一本色道久久综合亚洲精品高清 | 久久成年人视频| 国产精品裸体一区二区三区| 久久aⅴ国产欧美74aaa| 欧美日韩一区二区三区在线视频| 亚洲综合欧美日韩| 国产精品porn| 免费视频一区| 欧美日韩国产成人精品| 亚洲黄色av| 99这里只有久久精品视频| 农夫在线精品视频免费观看| 99国产精品久久久久老师| 亚洲一区二区三区乱码aⅴ| 悠悠资源网亚洲青| 久久综合色婷婷| 欧美成人dvd在线视频| 国产精品久久久久aaaa九色| 亚洲一区二区三区乱码aⅴ| 香蕉久久夜色精品国产| 国产日韩欧美一区二区三区在线观看| 亚洲欧美日韩另类| 久久中文久久字幕| 国产精品美女诱惑| 欧美一区二区黄色| 欧美国产精品劲爆| 一区二区三区|亚洲午夜| 国产精品啊啊啊| 亚久久调教视频| 欧美大香线蕉线伊人久久国产精品| 亚洲电影免费观看高清完整版在线观看 | 原创国产精品91| 欧美激情网站在线观看| 久久久青草婷婷精品综合日韩| 国内精品伊人久久久久av一坑| 久久久久久久精| 亚洲精品乱码久久久久久按摩观| 国产综合亚洲精品一区二| 久久久美女艺术照精彩视频福利播放| 欧美成ee人免费视频| 日韩亚洲欧美中文三级| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲狠狠丁香婷婷综合久久久| 亚洲午夜久久久久久久久电影院 | 欧美另类99xxxxx| 欧美sm重口味系列视频在线观看| 99视频在线观看一区三区| 国产日韩欧美二区| 欧美高清视频| 欧美刺激午夜性久久久久久久| 99re热这里只有精品免费视频| 国产精品性做久久久久久| 麻豆国产精品777777在线| 美女图片一区二区| 亚洲午夜免费视频| 亚洲国产精品久久久久婷婷老年| 欧美日韩精品免费观看视频| 久久精品道一区二区三区| 亚洲免费成人av电影| 免费在线一区二区| 欧美在线看片| 亚洲一区二区三区欧美| 亚洲精品久久久久久下一站| 国产综合自拍| 国产精品嫩草99a| 欧美视频网址| 欧美激情一区二区三区成人| 久久久亚洲国产天美传媒修理工 | 亚洲一区二区成人| 亚洲清纯自拍| 亚洲激情电影在线| 亚洲在线观看免费| 亚洲精品一区二区三区不| 一色屋精品视频在线看| 国产亚洲精品一区二区| 久热精品在线视频| 久久大逼视频| 欧美一区二区日韩一区二区| 亚洲一区二区免费视频| 99综合在线| 亚洲午夜免费视频| 日韩视频在线播放| 99国产精品99久久久久久| 91久久精品久久国产性色也91 | 一区二区三区高清不卡| 91久久国产精品91久久性色| 暖暖成人免费视频| 亚洲精品国产无天堂网2021| 中文在线一区| 国产一区香蕉久久| 亚洲精品国精品久久99热| 久热国产精品视频| 亚洲七七久久综合桃花剧情介绍| 国内成人精品视频| 国产一区二区三区四区在线观看| 国产欧美综合一区二区三区| 每日更新成人在线视频| 久久综合久久久久88| 免费高清在线一区| 欧美精品免费播放| 欧美日韩中文字幕综合视频| 欧美日韩亚洲一区三区| 国产精品成人播放| 国产精品自拍一区| 极品av少妇一区二区| 国产精品成人v| 国产乱码精品一区二区三区不卡 | 午夜国产不卡在线观看视频| 午夜综合激情| 日韩视频精品在线| 亚洲二区免费| 妖精成人www高清在线观看| 亚洲一区中文字幕在线观看| 香蕉av777xxx色综合一区| 久色婷婷小香蕉久久| 欧美日韩精品一二三区| 国产精品日韩在线一区| 亚洲第一综合天堂另类专| 亚洲美女区一区| 小嫩嫩精品导航| 欧美国产日韩一区二区在线观看| 99re66热这里只有精品3直播| 亚洲欧美日韩精品综合在线观看| 久久久久久有精品国产| 欧美少妇一区二区| 一区在线视频观看| 亚洲在线一区| 亚洲高清二区| 欧美综合国产| 国产精品h在线观看| 亚洲国产经典视频| 欧美伊人久久久久久久久影院| 欧美国产日韩一二三区| 亚洲一区二区3| 欧美日韩国产精品一卡| 在线观看成人av| 久久精品视频在线免费观看| 老司机亚洲精品| 欧美猛交免费看| 极品尤物久久久av免费看|