A PLSM2 library felel a játék talajának dinamikus megjelenítéséért. Mivel szétszedtem a kódot, ezért néhány library is változott, ráadásul áttértem mindegyikből a legfrisebbre.
A következő eset már egyszer megtörtént, csak nem emlékeztem a pontos megoldásra.
A lényeg annyi, hogy szépen lefordítottam a library-t - minden hiba nélkül. Majd a Tesztet. Ez is sikerült. Aztán kívülről linkeltem a PLSM2 plugint. Majd indítás. Upsz... debug közbeszól, elszállunk a 'camera = scene->createCamera ( .. );' résznél. Sebaj, akkor nézzük meg hol a gond. Kis debuggolás, majd eljutok odáig, hogy a PLSM2 'static_cast (getSceneManager ())->registerCamera(this);' része szúrt ki velem, mivel a kapott SceneManager értéke egy nagy NULL:).
Jó hát akkor nézzünk utána mi lehet a gond... Van egy rész, ahol egy '#ifdef _PLSM_OCTREE' vizsgálattal eldöntjük, hogy melyik SceneManager-t használjuk. Lényeg a lényeg, hogy a PLSM2 akkor működik jól, és nem száll el, ha definiáljuk neki a _PLSM_OCTREE-t, és ezzel a saját SceneManager-ét használjuk, nem pedig egy másik pluginét - névszerint OctreeSceneNode.
Miután ez megvolt, újrafordítás, futtatás, és lám... hát nem működik:)