//----------------------------------------------------------------------------- bool CGameScene::init() { preloadResources(); if (!CCScene::init()) return false; m_backgroundLayer = CBackgroundLayer::create(); this->addChild(m_backgroundLayer); m_fishLayer = CFishLayer::create(); this->addChild(m_fishLayer); m_cannonLayer = CCannonLayer::create(); this->addChild(m_cannonLayer); m_panelLayer = CPanelLayer::create(); this->addChild(m_panelLayer); //由于菜单界面只在暂停的时候才出现,所以我们并不直接将其添加进场景中,而是调用retain方法将其保留下来,方便日后访问。 m_menuLayer = CMenuLayer::create(); CC_SAFE_RETAIN(m_menuLayer); return true; }
bool GameScene::init() { preloadResources(); if(CCScene::init()){ _backgroundLayer = BackgroundLayer::create(); this->addChild(_backgroundLayer); _fishLayer = FishLayer::create(); this->addChild(_fishLayer); _cannonLayer = CannonLayer::create(); this->addChild(_cannonLayer); _panelLayer = PanelLayer::create(); this->addChild(_panelLayer); _menuLayer = MenuLayer::create(); CC_SAFE_RETAIN(_menuLayer); return true; } return false; }