Esempio n. 1
0
//-----------------------------------------------------------------------------
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;
}
Esempio n. 2
0
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;
}