Hi,
I have created one scene for each screen of my game.
But when i change from one scene to other, i call:
GameObjects::director->replaceScene(new MenuScene());
The problem is that MenuScene destructor class, is never called.
My destructor and constructor:
MenuScene::MenuScene()
{
autorelease();
init();
}
>
MenuScene::~MenuScene()
{
CC_SAFE_RELEASE(backgorundLayer);
CC_SAFE_RELEASE(sprite);
}
>
void MenuScene::init()
{
CCScene::init();
….
….
}
When i change from one scene to other, it is not destroyed.
What im doing wrong?