首页 > 其他 > 详细

cocos3 场景切换特效

时间:2014-12-07 08:59:25      阅读:249      评论:0      收藏:0      [点我收藏+]
bool HelloWorld::init()
{
    //////////////////////////////
    // 1. super init first
    if ( !Layer::init() )
    {
        return false;
    }
    
    Size visibleSize = Director::getInstance()->getVisibleSize();
    Vec2 origin = Director::getInstance()->getVisibleOrigin();
    
    Sprite* sp=Sprite::create("1.png");
    sp->setPosition(visibleSize.width/2,visibleSize.height/2);
    addChild(sp);

    EventListenerTouchOneByOne* listener=EventListenerTouchOneByOne::create();
    listener->onTouchBegan=[sp](Touch *t,Event *e){
        if(sp->getBoundingBox().containsPoint(t->getLocation()))
        {
            Director::getInstance()->replaceScene(TransitionFadeBL::create(1, ImageScene::createScene()));
        }
        else
        {
            log("1111");
        }
        return true;
    };
    Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener,sp);
    return true;
}

 

cocos3 场景切换特效

原文:http://www.cnblogs.com/yufenghou/p/4149098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!