Setup MyGUI with DirectX 9

insider

02-06-2012 15:01:55

I was planning to use MyGUI with DirectX 9 and I seem to have come across an error.

Below is the MYGUI log file.
It seems to be MyGUI_Core.xml is not being loaded.

How exactly must I load MyGUI media elements.



19:24:37 | Platform | Info | * Initialise: RenderManager | src\MyGUI_DirectXRenderManager.cpp | 28
19:24:37 | Platform | Info | RenderManager successfully initialized | src\MyGUI_DirectXRenderManager.cpp | 54
19:24:37 | Platform | Info | * Initialise: DataManager | src\MyGUI_DirectXDataManager.cpp | 24
19:24:37 | Platform | Info | DataManager successfully initialized | src\MyGUI_DirectXDataManager.cpp | 26
19:24:37 | Core | Info | * Initialise: Gui | ..\..\MyGUIEngine\src\MyGUI_Gui.cpp | 75
19:24:37 | Core | Info | * MyGUI version 3.2.0.4077 | ..\..\MyGUIEngine\src\MyGUI_Gui.cpp | 82
19:24:37 | Core | Info | * Initialise: ResourceManager | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 48
19:24:37 | Core | Info | ResourceManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 56
19:24:37 | Core | Info | * Initialise: LayerManager | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 49
19:24:37 | Core | Info | LayerManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 57
19:24:37 | Core | Info | * Initialise: WidgetManager | ..\..\MyGUIEngine\src\MyGUI_WidgetManager.cpp | 67
19:24:37 | Core | Info | WidgetManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_WidgetManager.cpp | 98
19:24:37 | Core | Info | * Initialise: InputManager | ..\..\MyGUIEngine\src\MyGUI_InputManager.cpp | 58
19:24:37 | Core | Info | InputManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_InputManager.cpp | 78
19:24:37 | Core | Info | * Initialise: SubWidgetManager | ..\..\MyGUIEngine\src\MyGUI_SubWidgetManager.cpp | 49
19:24:37 | Core | Info | SubWidgetManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_SubWidgetManager.cpp | 69
19:24:37 | Core | Info | * Initialise: SkinManager | ..\..\MyGUIEngine\src\MyGUI_SkinManager.cpp | 53
19:24:37 | Core | Info | SkinManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_SkinManager.cpp | 61
19:24:37 | Core | Info | * Initialise: FontManager | ..\..\MyGUIEngine\src\MyGUI_FontManager.cpp | 48
19:24:37 | Core | Info | FontManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_FontManager.cpp | 57
19:24:37 | Core | Info | * Initialise: ControllerManager | ..\..\MyGUIEngine\src\MyGUI_ControllerManager.cpp | 46
19:24:37 | Core | Info | ControllerManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_ControllerManager.cpp | 56
19:24:37 | Core | Info | * Initialise: PointerManager | ..\..\MyGUIEngine\src\MyGUI_PointerManager.cpp | 60
19:24:37 | Core | Info | PointerManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_PointerManager.cpp | 78
19:24:37 | Core | Info | * Initialise: ClipboardManager | ..\..\MyGUIEngine\src\MyGUI_ClipboardManager.cpp | 87
19:24:37 | Core | Info | ClipboardManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_ClipboardManager.cpp | 101
19:24:37 | Core | Info | * Initialise: LayoutManager | ..\..\MyGUIEngine\src\MyGUI_LayoutManager.cpp | 45
19:24:37 | Core | Info | LayoutManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_LayoutManager.cpp | 50
19:24:37 | Core | Info | * Initialise: DynLibManager | ..\..\MyGUIEngine\src\MyGUI_DynLibManager.cpp | 41
19:24:37 | Core | Info | DynLibManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_DynLibManager.cpp | 45
19:24:37 | Core | Info | * Initialise: PluginManager | ..\..\MyGUIEngine\src\MyGUI_PluginManager.cpp | 45
19:24:37 | Core | Info | PluginManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_PluginManager.cpp | 49
19:24:37 | Core | Info | * Initialise: LanguageManager | ..\..\MyGUIEngine\src\MyGUI_LanguageManager.cpp | 45
19:24:37 | Core | Info | LanguageManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_LanguageManager.cpp | 49
19:24:37 | Core | Info | * Initialise: FactoryManager | ..\..\MyGUIEngine\src\MyGUI_FactoryManager.cpp | 40
19:24:37 | Core | Info | FactoryManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_FactoryManager.cpp | 42
19:24:37 | Core | Info | * Initialise: ToolTipManager | ..\..\MyGUIEngine\src\MyGUI_ToolTipManager.cpp | 48
19:24:37 | Core | Info | ToolTipManager successfully initialized | ..\..\MyGUIEngine\src\MyGUI_ToolTipManager.cpp | 60
19:24:37 | Core | Error | ResourceManager : 'MyGUI_Core.xml', not found | ..\..\MyGUIEngine\src\MyGUI_ResourceManager.cpp | 153
19:24:37 | Core | Info | Gui successfully initialized | ..\..\MyGUIEngine\src\MyGUI_Gui.cpp | 133
19:24:37 | Core | Error | Skin 'TextBox' not found. Replaced with default skin. [] | ..\..\MyGUIEngine\src\MyGUI_SkinManager.cpp | 122
19:24:37 | Core | Error | Layer 'Main' is not found | ..\..\MyGUIEngine\src\MyGUI_LayerManager.cpp | 154

insider

03-06-2012 10:36:38

Did some searching and seem to have gotten something on the screen.

Here's my Init Code

mPlatform = new MyGUI::DirectXPlatform();
mPlatform->initialise(gd3dDevice);

mPlatform->getDataManagerPtr()->addResourceLocation("MyGUI_Media", false);

mGUI = new MyGUI::Gui();
mGUI->initialise("MyGUI_Core.xml");

mMissile=mGUI->createWidget<MyGUI::TextBox>("TextBox",100,100,100,100,MyGUI::Align::Default,"Main","Missile");


Here's whats in my update function.


mMissile->setCaption("FIRE");
mMissile->setTextColour(MyGUI::Colour::parse("#ffff00"));
mMissile->setFontHeight(30);
mPlatform->getRenderManagerPtr()->drawOneFrame();


The text is not readable though.



Have I missed anything also all my game elements are hidden and just the distorted text is visible.

Any help would be great :)