• <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>

            Ogre.cfg
            OGRE 引擎將會在可執(zhí)行文件所在的文件夾中生成一個 ogre.cfg 文件該文件保存了本次對話框的設(shè)置結(jié)果,下次顯示對話框時會將上次的配置結(jié)果讀入并直接顯示。例子框架用 mRoot->showConfigDialog() 來調(diào)出配置對話框。如果你認(rèn)為在程序運行之前顯示一個對話框很難看,或者希望采用另外的形式(比如專門的配置界面,就象在大部分游戲中那樣)來配置渲染系統(tǒng),只要你確保在可執(zhí)行文件的同一文件夾下存在有效的 Ogre.cfg 配置文件,就可以直接調(diào)用 Root 對象的 restoreConfig() 函數(shù)來直接讀入渲染系統(tǒng)配置信息,而不顯示配置對話框。

            Ogre::Root::showConfigDialog() 會有下述行為:如果程序運行之間已存在一個有效的 ogre.cfg ,那么它會在顯示對話框之前將配置文件的內(nèi)容載入,如果用戶對對話框進(jìn)行了操行,改變的配置參數(shù), showConfigDialog() 會根據(jù)用戶的新選擇依次調(diào)用 Root::setRenderSystem, RenderSystem::setConfigOption and Root::saveConfig (在 ogreWin32ConfigDialog.cpp 中實現(xiàn),寫自己的配置對話框時可以參考),需要注意的是配置好的參數(shù),只是在 RenderSystem::initialise or RenderSystem::reinitialise 調(diào)用之后才被激活。 以下為典型的 ogre.cfg 文件的內(nèi)容
            Render System=Direct3D9 Rendering Subsystem
            [Direct3D9 Rendering Subsystem]
            Allow NVPerfHUD=No
            Anti aliasing=None
            Floating-point mode=Fastest
            Full Screen=No
            Rendering Device=ATI MOBILITY RADEON X300
            VSync=No
            Video Mode=800 x 600 @ 32-bit colour

            [OpenGL Rendering Subsystem]
            Colour Depth=32
            Display Frequency=N/A
            FSAA=0
            Full Screen=No
            RTT Preferred Mode=FBO
            VSync=No
            Video Mode=1024 x 768

            方括號中為可以選擇的渲染子系統(tǒng),而第一行指出了當(dāng)前的選擇是哪個子系統(tǒng),方括號下面為各子系統(tǒng)的可選參數(shù),在上的例子中分別列出了 Direct3D 9 與 OpenGL 子系統(tǒng)的可選配置參數(shù)。
            Root(const String& pluginFileName = "plugins.cfg", const String& configFileName = "ogre.cfg", const String& logFileName = "Ogre.log");???????? ~Root();
            Root 的構(gòu)造函數(shù)傳遞了ogre.cfg,只是簡單的將文件名保存下來,供其它方法使用,如上面曾經(jīng)提到過的 Root:saveConfig(void);

            ?

            ?

            posted on 2007-03-02 17:28 清源游民 閱讀(1743) 評論(0)  編輯 收藏 引用 所屬分類: OGRE
            <2007年3月>
            25262728123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            留言簿(35)

            隨筆分類(78)

            隨筆檔案(74)

            文章檔案(5)

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲国产成人久久一区久久| 国产成人99久久亚洲综合精品| 亚洲国产成人久久综合区| 久久久久综合中文字幕| 国产成人久久精品一区二区三区| 亚洲国产另类久久久精品| 精品国际久久久久999波多野| 91精品国产色综久久| 亚洲国产成人精品女人久久久 | 久久精品国产99久久久| 成人国内精品久久久久影院VR| 怡红院日本一道日本久久 | 91精品国产高清91久久久久久| 久久精品国产久精国产| 久久综合色老色| 99久久国产综合精品五月天喷水 | 久久精品国产免费观看三人同眠| 久久91精品久久91综合| 日韩人妻无码一区二区三区久久99| 国产成人精品免费久久久久| 伊人久久亚洲综合影院| 99久久免费只有精品国产| 欧美黑人激情性久久| 久久综合一区二区无码| 色综合合久久天天综合绕视看| 色8久久人人97超碰香蕉987| 久久中文字幕无码专区| 久久久精品免费国产四虎| 久久久久99精品成人片试看| 久久久久久久久久久久久久| 亚洲天堂久久久| 超级97碰碰碰碰久久久久最新| 久久久久九国产精品| 久久精品18| 久久乐国产精品亚洲综合| 久久99国产一区二区三区| 久久高清一级毛片| 无码乱码观看精品久久| 99久久这里只精品国产免费| 亚洲午夜久久久| 亚洲中文精品久久久久久不卡|