好的,一个星期过去了,贴吧头像还没过审……天哪!百度你比我懂godot系列,百度你告诉我啥是符合godot的头像?![](http://tb2.bdstatic.com/tb/editor/images/face/i_f16.png?t=20140803)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=e8cbdac4731ed21b79c92eed9d6eddae/277f0c30e924b899c65e320e60061d950a7bf669.jpg)
当然百度的问题是一回事,此贴也要开更了,首先要介绍的是:Y轴排序2D节点
这个节点的所有z_index属性的值相同的子节点会自动调整绘制顺序,实现在2D画面下的遮挡关系
![](http://imgsrc.baidu.com/forum/w%3D580/sign=a50205ea5ae736d158138c00ab504ffc/4857aa12c8fcc3cedef182059c45d688d43f209d.jpg)
相信看到这里,大家一定会疯狂吐槽:标题说好的“小技巧”呢?怎么是基本操作?
好吧,我承认使用节点确实是godot的基本操作,但是我竟然没料到有这个节点
,上次群里提到2D遮挡关系时,我写惯了代码,首先想到的是代码的解决方案:z_index = -y
虽然代码的解决方案也有效,但是意味着所有要实现遮挡关系的节点都要继承这段代码。使用节点,就可以省去这段代码了
当然,如果有没做过这种类型游戏的,可能不知道遮挡关系有什么用,下图展示没有遮挡关系的2D游戏:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=d49d0318dc1b0ef46ce89856edc451a1/1077fa24b899a9013c57100013950a7b0208f569.jpg)
(其实就是和图层的原理差不多,没有排序就相当于一直在原本的图层)
当然,大家可能还有疑惑,这里我都来测试一下
问:这个节点的子节点如果调整了z_index属性,会产生什么影响?
答:这个节点只排序z_index属性值相同的子节点,如果z_index不同,则按照z_index顺序绘制
![](http://imgsrc.baidu.com/forum/w%3D580/sign=fe1da88eda3f8794d3ff4826e21b0ead/28388d2f0708283873689722b699a9014c08f162.jpg)
上图中左侧为z_index值相同的物体,右侧为z_index值不同的物体
问:这个节点的子节点的子节点会不会受到影响?
答:不会,排序节点只影响一层子节点
好,接下来,下个星期更新
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f16.png?t=20140803)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=e8cbdac4731ed21b79c92eed9d6eddae/277f0c30e924b899c65e320e60061d950a7bf669.jpg)
当然百度的问题是一回事,此贴也要开更了,首先要介绍的是:Y轴排序2D节点
这个节点的所有z_index属性的值相同的子节点会自动调整绘制顺序,实现在2D画面下的遮挡关系
![](http://imgsrc.baidu.com/forum/w%3D580/sign=a50205ea5ae736d158138c00ab504ffc/4857aa12c8fcc3cedef182059c45d688d43f209d.jpg)
相信看到这里,大家一定会疯狂吐槽:标题说好的“小技巧”呢?怎么是基本操作?
好吧,我承认使用节点确实是godot的基本操作,但是我竟然没料到有这个节点
![](http://tb2.bdstatic.com/tb/editor/images/face/i_f33.png?t=20140803)
虽然代码的解决方案也有效,但是意味着所有要实现遮挡关系的节点都要继承这段代码。使用节点,就可以省去这段代码了
当然,如果有没做过这种类型游戏的,可能不知道遮挡关系有什么用,下图展示没有遮挡关系的2D游戏:
![](http://imgsrc.baidu.com/forum/w%3D580/sign=d49d0318dc1b0ef46ce89856edc451a1/1077fa24b899a9013c57100013950a7b0208f569.jpg)
(其实就是和图层的原理差不多,没有排序就相当于一直在原本的图层)
当然,大家可能还有疑惑,这里我都来测试一下
问:这个节点的子节点如果调整了z_index属性,会产生什么影响?
答:这个节点只排序z_index属性值相同的子节点,如果z_index不同,则按照z_index顺序绘制
![](http://imgsrc.baidu.com/forum/w%3D580/sign=fe1da88eda3f8794d3ff4826e21b0ead/28388d2f0708283873689722b699a9014c08f162.jpg)
上图中左侧为z_index值相同的物体,右侧为z_index值不同的物体
问:这个节点的子节点的子节点会不会受到影响?
答:不会,排序节点只影响一层子节点
好,接下来,下个星期更新