当前位置: 首页>>代码示例>>C++>>正文


C++ CCLayer类代码示例

本文整理汇总了C++中CCLayer的典型用法代码示例。如果您正苦于以下问题:C++ CCLayer类的具体用法?C++ CCLayer怎么用?C++ CCLayer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了CCLayer类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: createTests

CCLayer *Next()
{
    ++s_nIdx;
    s_nIdx = s_nIdx % TEST_SCENEEDITOR_COUNT;

    CCLayer *pLayer = createTests(s_nIdx);
    pLayer->autorelease();

    return pLayer;
}
开发者ID:aboduo,项目名称:cocos2dx-classical,代码行数:10,代码来源:SceneEditorTest.cpp

示例2: nextCocosNodeAction

CCLayer* nextCocosNodeAction()
{
	sceneIdx++;
	sceneIdx = sceneIdx % MAX_LAYER;

	CCLayer* pLayer = createCocosNodeLayer(sceneIdx);
	pLayer->autorelease();

	return pLayer;
}
开发者ID:BigHand,项目名称:cocos2d-x,代码行数:10,代码来源:CocosNodeTest.cpp

示例3: CreateLayer

CCLayer *NextTest()
{
    ++s_nActionIdx;
    s_nActionIdx = s_nActionIdx % TEST_LAYER_COUNT;

    CCLayer *pLayer = CreateLayer(s_nActionIdx);
    pLayer->autorelease();

    return pLayer;
}
开发者ID:2193q,项目名称:cocos2d-x,代码行数:10,代码来源:ArmatureScene.cpp

示例4: nextEffectAdvanceAction

CCLayer* nextEffectAdvanceAction()
{
    sceneIdx++;
    sceneIdx = sceneIdx % MAX_LAYER;

    CCLayer* pLayer = createEffectAdvanceLayer(sceneIdx);
    pLayer->autorelease();

    return pLayer;
}
开发者ID:GhostSoar,项目名称:Cocos2dWindows,代码行数:10,代码来源:EffectsAdvancedTest.cpp

示例5: SceneTestScene

void SceneTestLayer1::onPushSceneTran(CCObject* pSender)
{
    CCScene* scene = new SceneTestScene();
    CCLayer* pLayer = new SceneTestLayer2();
    scene->addChild( pLayer, 0 );

    CCDirector::sharedDirector()->pushScene( CCTransitionSlideInT::create(1, scene) );
    scene->release();
    pLayer->release();
}
开发者ID:wenhulove333,项目名称:ScutServer,代码行数:10,代码来源:SceneTest.cpp

示例6: NextAction

CCLayer* NextAction()
{
    ++s_nActionIdx;
    s_nActionIdx = s_nActionIdx % ACTION_LAYER_COUNT;

    CCLayer* pLayer = CreateLayer(s_nActionIdx);
    pLayer->autorelease();

    return pLayer;
}
开发者ID:shootan,项目名称:Terraria,代码行数:10,代码来源:ActionsTest.cpp

示例7: nextActionManagerAction

CCLayer* nextActionManagerAction()
{
	sceneIdx++;
	sceneIdx = sceneIdx % MAX_LAYER;

	CCLayer* pLayer = createActionManagerLayer(sceneIdx);
	pLayer->autorelease();

	return pLayer;
}
开发者ID:BigHand,项目名称:cocos2d-x,代码行数:10,代码来源:ActionManagerTest.cpp

示例8: nextZwoptexTest

CCLayer* nextZwoptexTest()
{
    sceneIdx++;
    sceneIdx = sceneIdx % MAX_LAYER;

    CCLayer* pLayer = createZwoptexLayer(sceneIdx);
    pLayer->autorelease();

    return pLayer;
}
开发者ID:issamux,项目名称:WebGame,代码行数:10,代码来源:ZwoptexTest.cpp

示例9: nextAction

static CCLayer* nextAction()
{
    sceneIdx++;
    sceneIdx = sceneIdx % MAX_LAYER;
    
    CCLayer* pLayer = (createFunctions[sceneIdx])();
    pLayer->autorelease();
    
    return pLayer;
}
开发者ID:0309,项目名称:cocos2d-x,代码行数:10,代码来源:LayerTest.cpp

示例10: myInit

void ThirdServerScene::myInit() {
    
    CocosDenshion::SimpleAudioEngine::sharedEngine()->playBackgroundMusic("bgm_server.mp3",true);
    
    cacheServerId = CCUserDefault::sharedUserDefault()->getIntegerForKey("serverId",-1);
    
    loginTrigger = LoginTrigger::create(this);
    loginTrigger->retain();
    MyMessageManage::getInstance()->registerTrigger(loginTrigger);
    
    CCLayer* backLayer = CCLayer::create();
    CCSprite* background = CCSprite::create("loading.jpg");
    //    background->setScale(winSize.height/background->getContentSize().height);
    background->setAnchorPoint(ccp(0.5,0));
    background->setPositionX(winSize.width/2);
    backLayer->addChild(background);
    CCSprite* logo = CCSprite::create("logo.png");
    logo->setPosition(ccp(winSize.width-190,winSize.height-120));
    backLayer->addChild(logo,2);
    
    
    CCSprite* shadow = CCSprite::createWithSpriteFrameName("serverShadow.png");
    shadow->setScale((winSize.height+10)/shadow->getContentSize().height);
    shadow->setPosition(ccp(winSize.width-138,winSize.height/2));
    backLayer->addChild(shadow);
    
    CCSprite* listLabel = CCSprite::createWithSpriteFrameName("serverListLabel.png");
    listLabel->setAnchorPoint(ccp(0,1));
    listLabel->setPosition(ccp(winSize.width-270,100));
    backLayer->addChild(listLabel,1);
    
    
    if (beans->count() == 0) {
        this->addChild(MyUtil::getInstance()->getServerTipDialog("连接服务器失败,\n请检测网络!",this,menu_selector(ServerScene::exitGame)),5);
        return;
    }
    
    SeverInfoBean* bean = NULL;
    CCObject* obj;
    CCARRAY_FOREACH(beans,obj) {
        if (cacheServerId == ((SeverInfoBean*)obj)->serverId) {
            bean = (SeverInfoBean*)obj;
            break;
        }
    }
    if (bean == NULL) {
        bean =(SeverInfoBean*) beans->objectAtIndex(beans->count()-1);
    }
    
    initServerInfo(bean);
    
    this->addChild(backLayer);
    
    
}
开发者ID:itita,项目名称:2-z-q-x-,代码行数:55,代码来源:ThirdServerScene.cpp

示例11: nextSchedulerTest

CCLayer* nextSchedulerTest()
{
    sceneIdx++;
    sceneIdx = sceneIdx % MAX_LAYER;

    CCLayer* pLayer = (createFunctions[sceneIdx])();
    pLayer->init();
    pLayer->autorelease();

    return pLayer;
}
开发者ID:524777134,项目名称:cocos2d-x,代码行数:11,代码来源:SchedulerTest.cpp

示例12: BackAction

CCLayer* BackAction()
{
    --s_nActionIdx;
    if( s_nActionIdx < 0 )
        s_nActionIdx += ACTION_LAYER_COUNT;

    CCLayer* pLayer = CreateLayer(s_nActionIdx);
    pLayer->autorelease();

    return pLayer;
}
开发者ID:shootan,项目名称:Terraria,代码行数:11,代码来源:ActionsTest.cpp

示例13: HelloWorld

CCScene* HelloWorld::scene()
{
    // 'scene' is an autorelease object
    CCScene *scene = CCScene::node();

    CCLayer* layer = new HelloWorld();
    scene->addChild(layer);
    layer->release();
    
    return scene;
}
开发者ID:vincetran,项目名称:NyanBreak,代码行数:11,代码来源:HelloWorldScene.cpp

示例14: CCARRAY_FOREACH

 bool MyAboutLayer::init()
 {
	CCArray *array = CCDirector::sharedDirector()->getRunningScene()->getChildren();  
	CCObject *object = NULL;  
	int i=0;
	CCARRAY_FOREACH(array, object)  
	{  
		i++;
		CCLayer *layer = (CCLayer*) object;  
		layer->onExit();  
	}  
开发者ID:hiluoyun,项目名称:navigation,代码行数:11,代码来源:MyAboutLayer.cpp

示例15: runTouchesTest

void runTouchesTest()
{
    s_nTouchCurCase = 0;
    CCScene* pScene = CCScene::node();
    CCLayer* pLayer = new TouchesPerformTest1(true, TEST_COUNT, s_nTouchCurCase);

    pScene->addChild(pLayer);
    pLayer->release();

    CCDirector::sharedDirector()->replaceScene(pScene);
}
开发者ID:9re,项目名称:cocos2d-x,代码行数:11,代码来源:PerformanceTouchesTest.cpp


注:本文中的CCLayer类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。