游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7394|回复: 8

请教一个ogre中使用cegui的问题

[复制链接]

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2007-8-11 20:57:00 | 显示全部楼层 |阅读模式
我从ExampleApplication来写我的第一个ogre程序,现在我想在里面用cegui 显示界面。
void OgreApp::createSceneTesta()
{
    // Set ambient light
    mSceneMgr->setAmbientLight(ColourValue(0.5, 0.5, 0.5));

    // Create a point light
    Light* l = mSceneMgr->createLight("MainLight");
    // Accept default settings: point light, white diffuse, just set position
    // NB I could attach the light to a SceneNode if I wanted it to move automatically with
    //  other objects, but I don't
    l->setPosition(20,80,50);


    //Entity *ent = mSceneMgr->createEntity("head", "ogrehead.mesh");
    Entity *ent=NULL;
    try
    {
        //ent = mSceneMgr->createEntity("head", "ogrehead.mesh");
        ent = mSceneMgr->createEntity("head", "athene.mesh");
    }
    catch(Exception* error)
    {
        
    }

    // Set material loaded from Example.material
    ent->setMaterialName("Examples/EnvMappedRustySteel");

    //粒子系统
    ParticleSystem* pSys1 = mSceneMgr->createParticleSystem("Nimbus", "Examples/GreenyNimbus");
        // Add entity to the root scene node
    mSceneMgr->getRootSceneNode()->createChildSceneNode()->attachObject(ent);
    //粒子系统
    mSceneMgr->getRootSceneNode()->createChildSceneNode()->attachObject(pSys1);
    initCegui ();////在这里调用初始化cegui
}
void OgreApp::initCegui()//////我调用的是cegui samples带的素材
{
    using namespace CEGUI;
    OgreCEGUIRenderer* myRenderer = new OgreCEGUIRenderer(mWindow);
    CEGUI::System* mSystem=new CEGUI::System(myRenderer);
   
   
    ResourceGroupManager& rgm = ResourceGroupManager::getSingleton();
    rgm.createResourceGroup("imagesets");
    rgm.createResourceGroup("fonts");
    rgm.createResourceGroup("layouts");
    rgm.createResourceGroup("schemes");
    rgm.createResourceGroup("looknfeels");

    ResourceGroupManager::getSingleton().addResourceLocation("../datafiles/fonts", "FileSystem", "fonts");
    ResourceGroupManager::getSingleton().addResourceLocation("../datafiles/imagesets", "FileSystem", "imagesets");
    ResourceGroupManager::getSingleton().addResourceLocation("../datafiles/layouts", "FileSystem", "layouts");
    ResourceGroupManager::getSingleton().addResourceLocation("../datafiles/looknfeel", "FileSystem", "looknfeels");
    ResourceGroupManager::getSingleton().addResourceLocation("../datafiles/schemes", "FileSystem", "schemes");
    ResourceGroupManager::getSingleton().addResourceLocation("../datafiles/configs", "FileSystem");
    ResourceGroupManager::getSingleton().addResourceLocation("../datafiles/lua_scripts", "FileSystem");

    CEGUI::Scheme::setDefaultResourceGroup("schemes");
    CEGUI::Imageset::setDefaultResourceGroup("imagesets");
    CEGUI::Font::setDefaultResourceGroup("fonts");
    CEGUI::WindowManager::setDefaultResourceGroup("layouts");
    CEGUI::WidgetLookManager::setDefaultResourceGroup("looknfeels");

    try
     {
        CEGUI::SchemeManager::getSingleton().loadScheme("TaharezLook.scheme");
     }
    catch (CEGUI::Exception &e)
     {
        MessageBoxA(NULL,"InitCegui","load scheme failed",MB_OK);
     }
     CEGUI::FontManager::getSingleton().createFont("Commonwealth-10.font");
     CEGUI::WindowManager& winman = CEGUI::WindowManager::getSingleton();

    CEGUI::System::getSingleton().setDefaultMouseCursor("TaharezLook","MouseArrow");

    CEGUI::Window *myRoot = winman.loadWindowLayout("Demo7Windows.layout");
   // CEGUI::System::getSingleton().setGUISheet(myRoot);
    mSystem->setGUISheet(myRoot);
}
现在,我编译没有问题,渲染主体也没有任何问题,可是就是显示不了cegui的那个窗体,也没有报错,请教这是什么问题呢?我记得是说cegui在ogre里是不用特意调用渲染方法的,还是这个ExampleApplication的框架需要手动调用渲染?

7

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2007-8-12 00:21:00 | 显示全部楼层

Re:请教一个ogre中使用cegui的问题

你要显示的窗体在哪里创建的?
怎么没看到?

6

主题

18

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2007-8-12 07:45:00 | 显示全部楼层

Re:请教一个ogre中使用cegui的问题

没看出错误来 #-_-

cegui.log里面有什么提示呢?

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2007-8-12 14:39:00 | 显示全部楼层

Re: Re:请教一个ogre中使用cegui的问题

Ryen: Re:请教一个ogre中使用cegui的问题

你要显示的窗体在哪里创建的?
怎么没看到?

void OgreApp::initCegui()在这里创建的窗体啊

CEGUI.log

12/08/2007 14:35:57 (InfL1)        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
12/08/2007 14:35:57 (InfL1)        +                     Crazy Eddie's GUI System - Event log                    +
12/08/2007 14:35:57 (InfL1)        +                          (http://www.cegui.org.uk/)                         +
12/08/2007 14:35:57 (InfL1)        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

12/08/2007 14:35:57 (InfL1)        CEGUI:ogger singleton created.
12/08/2007 14:35:57 (InfL1)        ---- Begining CEGUI System initialisation ----
12/08/2007 14:35:57 (InfL1)        CEGUI::ImagesetManager singleton created
12/08/2007 14:35:57 (InfL1)        CEGUI::FontManager singleton created.
12/08/2007 14:35:57 (InfL1)        CEGUI::WindowFactoryManager singleton created
12/08/2007 14:35:57 (InfL1)        CEGUI::WindowManager singleton created
12/08/2007 14:35:57 (InfL1)        CEGUI::SchemeManager singleton created.
12/08/2007 14:35:57 (InfL1)        CEGUI::MouseCursor singleton created.
12/08/2007 14:35:57 (InfL1)        CEGUI::GlobalEventSet singleton created.
12/08/2007 14:35:57 (InfL1)        CEGUI::WidgetLookManager singleton created.
12/08/2007 14:35:57 (InfL1)        CEGUI::WindowRendererManager singleton created
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'DefaultWindow' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'DragContainer' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'ScrolledContainer' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'ClippedContainer' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Checkbox' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/PushButton' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/RadioButton' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Combobox' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/ComboDropList' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Editbox' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/FrameWindow' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/ItemEntry' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Listbox' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/ListHeader' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/ListHeaderSegment' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Menubar' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/PopupMenu' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/MenuItem' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/MultiColumnList' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/MultiLineEditbox' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/ProgressBar' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/ScrollablePane' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Scrollbar' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Slider' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Spinner' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/TabButton' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/TabControl' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Thumb' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Titlebar' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/Tooltip' windows added.
12/08/2007 14:35:57 (InfL1)        WindowFactory for 'CEGUI/ItemListbox' windows added.
12/08/2007 14:35:57 (InfL1)        Window type alias named 'DefaultGUISheet' added for window type 'DefaultWindow'.
12/08/2007 14:35:57 (InfL1)        CEGUI::System singleton created.
12/08/2007 14:35:57 (InfL1)        ---- CEGUI System initialisation completed ----
12/08/2007 14:35:57 (InfL1)        ---- Version 0.5.0 ----
12/08/2007 14:35:57 (InfL1)        ---- Renderer module is: CEGUI::OgreRenderer - Official Ogre based renderer module for CEGUI ----
12/08/2007 14:35:57 (InfL1)        ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
12/08/2007 14:35:57 (InfL1)        ---- Scripting module is: None ----
12/08/2007 14:35:57 (InfL1)        Attempting to load Scheme from file 'TaharezLook.scheme'.
12/08/2007 14:35:57 (InfL1)        Attempting to create an Imageset from the information specified in file 'TaharezLook.imageset'.
12/08/2007 14:35:57 (InfL1)        Started creation of Imageset from XML specification:
12/08/2007 14:35:57 (InfL1)        ---- CEGUI Imageset name: TaharezLook
12/08/2007 14:35:57 (InfL1)        ---- Source texture file: TaharezLook.tga in resource group: (Default)
12/08/2007 14:35:57 (InfL1)        ===== Falagard 'root' element: look and feel parsing begins =====
12/08/2007 14:35:57 (InfL1)        ===== Look and feel parsing completed =====
12/08/2007 14:35:57 (InfL1)        No window renderer factories specified for module 'CEGUIFalagardWRBase' - adding all available factories...
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Button' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Default' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Editbox' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/FrameWindow' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/ItemEntry' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/ListHeader' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/ListHeaderSegment' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Listbox' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Menubar' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/MenuItem' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/MultiColumnList' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/MultiLineEditbox' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/PopupMenu' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/ProgressBar' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/ScrollablePane' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Scrollbar' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Slider' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Static' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/StaticImage' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/StaticText' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/SystemButton' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/TabButton' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/TabControl' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Titlebar' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/ToggleButton' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/Tooltip' added.
12/08/2007 14:35:57 (InfL1)        WindowRendererFactory 'Falagard/ItemListbox' added.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/Button' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/Button'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/Checkbox' using base type 'CEGUI/Checkbox', window renderer 'Falagard/ToggleButton' and Look'N'Feel 'TaharezLook/Checkbox'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/ImageButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/ImageButton'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/RadioButton' using base type 'CEGUI/RadioButton', window renderer 'Falagard/ToggleButton' and Look'N'Feel 'TaharezLook/RadioButton'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/FrameWindow' using base type 'CEGUI/FrameWindow', window renderer 'Falagard/FrameWindow' and Look'N'Feel 'TaharezLook/FrameWindow'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/Titlebar' using base type 'CEGUI/Titlebar', window renderer 'Falagard/Titlebar' and Look'N'Feel 'TaharezLook/Titlebar'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/SystemButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/SystemButton' and Look'N'Feel 'TaharezLook/Button'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/Editbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' and Look'N'Feel 'TaharezLook/Editbox'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/MultiLineEditbox' using base type 'CEGUI/MultiLineEditbox', window renderer 'Falagard/MultiLineEditbox' and Look'N'Feel 'TaharezLook/MultiLineEditbox'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/Menubar' using base type 'CEGUI/Menubar', window renderer 'Falagard/Menubar' and Look'N'Feel 'TaharezLook/Menubar'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/PopupMenu' using base type 'CEGUI/PopupMenu', window renderer 'Falagard/PopupMenu' and Look'N'Feel 'TaharezLook/PopupMenu'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/MenuItem' using base type 'CEGUI/MenuItem', window renderer 'Falagard/MenuItem' and Look'N'Feel 'TaharezLook/MenuItem'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/AlternateProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/AltProgressBar'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/ProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/ProgressBar'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/VUMeter' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' and Look'N'Feel 'TaharezLook/VUMeter'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/VerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/VerticalScrollbar'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/HorizontalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/HorizontalScrollbar'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/VerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/VerticalScrollbarThumb'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/HorizontalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/HorizontalScrollbarThumb'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' and Look'N'Feel 'TaharezLook/LargeVerticalScrollbar'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/LargeVerticalScrollbarThumb'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/TabButton' using base type 'CEGUI/TabButton', window renderer 'Falagard/TabButton' and Look'N'Feel 'TaharezLook/TabButton'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/TabControl' using base type 'CEGUI/TabControl', window renderer 'Falagard/TabControl' and Look'N'Feel 'TaharezLook/TabControl'.
12/08/2007 14:35:57 (InfL1)        Creating falagard mapping for type 'TaharezLook/TabContentPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/TabContentPane'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/TabButtonPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/TabButtonPane'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/ComboDropList' using base type 'CEGUI/ComboDropList', window renderer 'Falagard/Listbox' and Look'N'Feel 'TaharezLook/ComboDropList'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/ComboEditbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' and Look'N'Feel 'TaharezLook/ComboEditbox'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/Combobox' using base type 'CEGUI/Combobox', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/Combobox'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/Listbox' using base type 'CEGUI/Listbox', window renderer 'Falagard/Listbox' and Look'N'Feel 'TaharezLook/Listbox'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/ListHeader' using base type 'CEGUI/ListHeader', window renderer 'Falagard/ListHeader' and Look'N'Feel 'TaharezLook/ListHeader'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/ListHeaderSegment' using base type 'CEGUI/ListHeaderSegment', window renderer 'Falagard/ListHeaderSegment' and Look'N'Feel 'TaharezLook/ListHeaderSegment'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/MultiColumnList' using base type 'CEGUI/MultiColumnList', window renderer 'Falagard/MultiColumnList' and Look'N'Feel 'TaharezLook/MultiColumnList'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/Slider' using base type 'CEGUI/Slider', window renderer 'Falagard/Slider' and Look'N'Feel 'TaharezLook/Slider'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/SliderThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' and Look'N'Feel 'TaharezLook/SliderThumb'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/ScrollablePane' using base type 'CEGUI/ScrollablePane', window renderer 'Falagard/ScrollablePane' and Look'N'Feel 'TaharezLook/ScrollablePane'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/Spinner' using base type 'CEGUI/Spinner', window renderer 'Falagard/Default' and Look'N'Feel 'TaharezLook/Spinner'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/Tooltip' using base type 'CEGUI/Tooltip', window renderer 'Falagard/Tooltip' and Look'N'Feel 'TaharezLook/Tooltip'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/StaticImage' using base type 'DefaultWindow', window renderer 'Falagard/StaticImage' and Look'N'Feel 'TaharezLook/StaticImage'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/StaticText' using base type 'DefaultWindow', window renderer 'Falagard/StaticText' and Look'N'Feel 'TaharezLook/StaticText'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/ItemListbox' using base type 'CEGUI/ItemListbox', window renderer 'Falagard/ItemListbox' and Look'N'Feel 'TaharezLook/ItemListbox'.
12/08/2007 14:35:58 (InfL1)        Creating falagard mapping for type 'TaharezLook/ListboxItem' using base type 'CEGUI/ItemEntry', window renderer 'Falagard/ItemEntry' and Look'N'Feel 'TaharezLook/ListboxItem'.
12/08/2007 14:35:58 (InfL1)        Attempting to create Font from the information specified in file 'Commonwealth-10.font'.
12/08/2007 14:35:58 (InfL1)        Started creation of FreeType Font:
12/08/2007 14:35:58 (InfL1)        ---- CEGUI font name: Commonwealth-10
12/08/2007 14:35:58 (InfL1)        ----     Source file: Commonv2c.ttf in resource group: (Default)
12/08/2007 14:35:58 (InfL1)        ---- Real point size: 10
12/08/2007 14:35:58 (InfL1)        Succsessfully loaded 219 glyphs
12/08/2007 14:35:58 (InfL1)        Attempting to create Imageset 'Commonwealth-10_auto_glyph_images_ ' with texture only.
12/08/2007 14:35:59 (Error)        Exception: ImagesetManager::getImageset - No Imageset named 'BackgroundImage' is present in the system.
12/08/2007 14:35:59 (InfL1)        ---- Successfully completed loading of GUI layout from 'Demo7Windows.layout' ----

7

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2007-8-14 02:13:00 | 显示全部楼层

Re:请教一个ogre中使用cegui的问题

Demo7Windows.layout
换个试试!

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2007-8-14 20:30:00 | 显示全部楼层

Re: Re:请教一个ogre中使用cegui的问题

Ryen: Re:请教一个ogre中使用cegui的问题

Demo7Windows.layout
换个试试!

试了demo8.layout,还是那样 [em7]

7

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2007-8-14 23:05:00 | 显示全部楼层

Re:请教一个ogre中使用cegui的问题

不好意思,我也才学,不是很懂。
如果问题还没解决可以发到CEGUI官网的论坛上,上面像这种类型的问题满多的,有的是兼容问题,控件要重设颜色才能解决。。。

3

主题

53

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2007-8-16 20:31:00 | 显示全部楼层

Re: 请教一个ogre中使用cegui的问题

mGUIRenderer = new CEGUI::OgreCEGUIRenderer(mWindow, Ogre::RENDER_QUEUE_OVERLAY, false, 3000, mSceneMgr);

后面几个参数不能少

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2007-8-16 22:03:00 | 显示全部楼层

Re: Re: 请教一个ogre中使用cegui的问题

lstarboy: Re: 请教一个ogre中使用cegui的问题

mGUIRenderer = new CEGUI::OgreCEGUIRenderer(mWindow, Ogre::RENDER_QUEUE_OVERLAY, false, 3000, mScene...

太感谢了,还真是这样
[em13]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 10:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表