A ver si alguien que haya hecho una aplicación o juego usando Cocos2D me puede decir cómo hay que hacerlo porque no sé cómo pasar de una escena a otra. Sé que hay que usar replaceScene, pero dónde.
Desde AppDelegate corro la escena del juego director->runWithScene(game);
Ahora supongamos que al pulsar ESCAPE quiero cambiar a la escena de menú. Entonces supongo que desde un Evento en la clase Game lo llamaría, pero creando una escena nueva. así
auto menu = MyMenu::create();
Director::getInstance()->runWithScene(menu);
¿Pero y luego para volver al juego?, no puedo volver a crearlo, ya de hecho me parece absurdo crear un nuevo menú cada vez que accedo a él.
¿hay que crear las escenas en appDelegate y que luego Tengan acceso global?, ¿o cómo va esto?
Desde AppDelegate corro la escena del juego director->runWithScene(game);
Ahora supongamos que al pulsar ESCAPE quiero cambiar a la escena de menú. Entonces supongo que desde un Evento en la clase Game lo llamaría, pero creando una escena nueva. así
auto menu = MyMenu::create();
Director::getInstance()->runWithScene(menu);
¿Pero y luego para volver al juego?, no puedo volver a crearlo, ya de hecho me parece absurdo crear un nuevo menú cada vez que accedo a él.
¿hay que crear las escenas en appDelegate y que luego Tengan acceso global?, ¿o cómo va esto?