美文网首页
addChild设置显示层级

addChild设置显示层级

作者: diveinljq | 来源:发表于2017-04-11 00:43 被阅读0次
        Size winSize = Director::getInstance()->getWinSize();//获取屏幕大小
        off = Sprite::create("res/CloseNormal.png");
        off->setPosition(Vec2(winSize.width/2, winSize.height/2));//设置图片位置
        off->setScale(0.3);//缩放图片(1为图片正常大小
    ![
    ![层级2.png](https://img.haomeiwen.com/i1707554/705fc321f9707dcc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    ](https://img.haomeiwen.com/i1707554/9f8ec0072e75601a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    )
        off->setAnchorPoint(Vec2(0.5, 0));//设置锚点
        this->addChild(off,2);//设置层级关系数值越大越靠上
    
        rectangular = Sprite::create("res/Button_Public.png");
        rectangular->setPosition(Vec2(winSize.width/2, winSize.height/2));
        rectangular->setScale(0.3);
        rectangular->setAnchorPoint(Vec2(0.5, 0));
        this->addChild(rectangular,3);
    
        background = Sprite::create("res/HelloWorld.png");
        background->setPosition(Vec2(winSize.width/2, winSize.height/2));
        background->setScale(1.5);
        this->addChild(background);
    

    this->addChild(background);//没设置层级关系默认最下面


    层级.png

    如果都没设置层级关系,默认会把最后加入的图片放在最上面


    层级2.png

    相关文章

      网友评论

          本文标题:addChild设置显示层级

          本文链接:https://www.haomeiwen.com/subject/hnaeattx.html