Hi,
ich versuche mittels ceGUI ein Bild anzuzeigen. Dazu hab ich den ablsoluten Bildpfad in einer Variable
tex.
|
C-/C++-Quelltext
|
1
2
|
CEGUI::Imageset set = CEGUI::ImagesetManager::getSingleton().createFromImageFile("full_imgset",tex.c_str());
this->TextureWindow->setProperty("Image", "set:full_imgset image:full_image");
|
Das Problem dabei ist, dass nicht der absolute Pfad genommen wird. In der cegui.log kommt folgender Fehler:
|
Quellcode
|
1
|
DefaultResourceProvider::load: ./Content/ceGUI/imagesets/c:\Users\Roman\Documents\Visual Studio 2008\Projects\SpaceTales_WinAPI_ceGUI\Debug\Content\Images\BOF2\texturen.png does not exist
|
Ich hab auch schon ein ImageSet aus einer CEGUI::Texture zu erstellen, das funktioniert aber auch nich:
|
C-/C++-Quelltext
|
1
2
|
CEGUI::Texture Texture = CEGUI::System::getSingletonPtr()->getRenderer()->createTexture(tex.c_str(),"img");
CEGUI::Imageset* imgSet = new CEGUI::Imageset("texturefile",Texture);
|
Wie kann man ein ImageSet aus einem absoluten Pfad erstellen?
Gruß