addChild设置显示层级

    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](http://upload-images.jianshu.io/upload_images/1707554-705fc321f9707dcc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
](http://upload-images.jianshu.io/upload_images/1707554-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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,024评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,508评论 0 17
  • 终于还是出来了。因为没办法安心工作,加上还是那股刺激的味道,让我更加多了个偷懒的理由。人总是喜欢为自己所做的事找借...
    流浪痴人阅读 193评论 0 0
  • 在向好的方向改进。。 值得庆幸的是昨天终于在十二点前睡觉了,虽然隔壁阿姨一直在用一句话吵架“我咋的了我咋的了。。。...
    斯普特尼克sptnk阅读 225评论 0 0