Und mal wieder eines meiner OGRE Probleme
Mein Problem:
Wenn ich ein einfaches Modell eines Würfels exportiere aus Blender, mit dem OGRE Blender Export Script, und den .mesh und das .material in die Ressourcen Ordner meines Projekts kopier, dann wird das modell nicht Gerendert, und im Log steht, dass er das Material nicht findet !
Eigentlich müsste er das Material doch finden.
EDIT: Irgendwie parst er die Materialskripte nicht !! Mir leuchtet aber nicht ein, was ich falsch mache.
Ich benutz das ExampleApplication Framework nicht mehr, dir Resourcen lad ich so:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// Durchgehen und eintragen.
pugi::xml_node FileSystem = root.child("Configuration").child ("FileSystem");
pugi::xml_node Current = FileSystem.child ("Path");
while (FileSystem.last_child ().next_sibling("Path") != Current)
{
// Die Resource einfügen
pRoot->addResourceLocation (Current.attribute("name").value(),
Current.attribute("type").value(),
Current.attribute("group").value(),
true); // Not Recursive
// Loggen
Ogre::LogManager::getSingleton().logMessage (Current.attribute("name").value());
// Nächstes Element
Current = Current.next_sibling ("Path");
}
|
Die werden soweit ich sehe auch richtig eingetragen, die Logfile-einträge stimmen jedenfalls.
Vielen Dank im Voraus