[]层级管理器中的优化与编辑功能的问题

https://ldc.layabox.com/doc/?nav=zh-as-2-1-11
层级管理器的文档中介绍将同颜色圆点排列在一起可以优化,应该是同一个图集的可以合并DrawCall。
但有很多时候层级也需要来做其他功能,比如希望保持父子关系的情况下,动画能够一起动。
或者很多组件要求有子组件,比如Radio控件下面有很多子组件,文本图片之类的。
 
如果我都打散到一个扁平的层级并调整顺序排列到一起,只要没有前后遮挡关系都可以这么调整,但是会产生上面的问题。
* 比如动画我需要针对每一个扁平化之后的物件去K它们的运动,保持它们是一起运动的(PS,播放动画的时候合并DrawCall可能会更开销,但假如动画只播放一次)。
* 比如Radio控件可能同一个屏幕有5个,里面的文字之类的在子层级是否会破坏DrawCall合并。
已邀请:

Aar0n

赞同来自:

这个只能看取舍了,没有完美的办法。总要做出选择

watsonsong

赞同来自:

Unity的UGUI的模式,合并图集是计算图片之间的重叠关系,排除了层级结构影响的。不知道laya能不能用同样的算法。
按道理不管层级关系如何,同一个View下面属于同一个图集的都应该可以合并批次。
动画那个还好,Radio控件的图片和文字的排列很头疼~

要回复问题请先

商务合作
商务合作