cocos2d吧 关注:2,595贴子:5,359
  • 5回复贴,共1

新人签到,顺便请教两个问题

只看楼主收藏回复

第一个问题:

这句话怎么理解
在场景结构图中,越靠右的部分,在界面中显示的时候越靠前么?
第二个问题:
请问Scene、Layer和Node这三个类之间是什么关系,由于条件有限,现在找不到类参考API,我自己猜测Scene和Layer都是集成的Node,且一般绘制场景结构图的经验是Scene下一级节点都是Layer

不知我的猜测是否正确,盼大神回复啊


IP属地:湖北1楼2015-01-15 11:55回复
    俺英语不好,楼主你不要骗我!绘制先后时设置zorder...


    IP属地:浙江2楼2015-01-16 13:58
    回复
      2025-12-25 20:14:29
      广告
      不感兴趣
      开通SVIP免广告
      统一二次元-技术部 313854355


      IP属地:浙江3楼2015-02-02 19:14
      回复
        翻译过来就是 cocos2dx用的UI树使用的是中序遍历,先遍历左边 再遍历根 再遍历右边 遍历之前会根君zorder排序,zorder小于0的在左边 大于0的在右边 所以最终的结果是小于0的先绘制 大于0的后绘制
        造成的现象就是 zorder越小 绘制的优先级越高
        all


        IP属地:广东4楼2015-03-20 17:14
        回复
          第二个问题
          Scene和Layer都是继承Node
          Scene就是绘制的时候的root节点,下面可以有N个Layer节点和Sprite节点,然后Layer节点下也可以有N个Sprite节点
          一般不直接在Scene上直接绘制Sprite,不合逻辑,先弄个Layer 在Layer上再做其他的绘制


          IP属地:广东5楼2015-03-20 17:17
          收起回复