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