M
Hallo liebe Community,
Kennt sich von euch jemand mit den Gamestates von Irrlicht aus?
Ich würde sie gerne in meinem Spiel verwenden, um die Übersichtlichkeit zu wahren, doch ich finde nirgends Tutorials und die Erklärung bei Wikibooks finde ich auch ziemlich unverständlich.
Ich kann mir nochichteinmal genau vorstellen, was diese Gamestates genau sind.
Sollen das Operationen sein oder irgentwelche Variablen, die lediglich angeben wo man sich befindet?
Kann mich bitte jemand aufklären?^^
Hier ist z.B. ein Beispielcode von Wikibooks:
if(manager.initialize(640, 480, false))
{
manager.addGameState(new Intro("intro"));
manager.changeGameState("intro");
while(device->run())
{
device->getVideoDriver()->beginScene(true,true,SColor(255,255,255,255));
manager.render();
device->getVideoDriver()->endScene();
}
manager.finalize();
}
Es wird der Device über den Gamestate Manager initialisiert, dann ein neues Gamestate Objekt erstellt und es aktiviert.
Aber was fang ich damit jetzt an? Wie verwende ich es weiter/ Wie gehe ich nun vor? Und wie füge ich die Gamestates mit meinem Spiel zusammen?
Wie würde es mit einem weiteren Gamestate aussehn? Ich denke das würde mich ziemlich weiterbringen, denn ich kann es mir nicht wirklich vorstellen.
Das sind jetz ziemlich viele Fragen geworden, ich hoffe ihr blickt noch durch.^^
Vielen Dank schonmal!
Mfg,
Mick