在2.x版本,可以通过zIndex
属性非常方便准确的控制图层的遮挡关系。
到了3.x版本,似乎只能通过setSiblingIndex
方法来控制,但这并不是很方便。
比如ui层,大多时候它都需要保持在较高的层级;在它之下有各种全屏的界面;在它之上还有各种弹窗,点击特效层,屏蔽层之类的。
这种情况下,每次界面/弹窗的切换,都需要将层级全部重排一遍,感觉非常麻烦。
于是,我在场景上预设了多个层级节点,对应的图层添加到对应的节点下,这样虽然方便很多,但每个场景都得来这么一下,总感觉也不是太好。。
请问大佬们都是如何管理的呢?