Unity 头顶图文字性能优化

如图:常规的排版,会有很多Batches。这是优化后的Batches只有3。

Unity 头顶图文字性能优化_第1张图片

常用解决方案: 1、创建两个Canvas,一个放所有文本Text,一个放所有Image。但这里有会有两个问题:一旦文字夹在两个Image中间,还有就是由于他们没有层级关系所以在排版对坐标上比较麻烦。

新的解决方案: 我们依赖unity的高效动态合并功能。 实现RichText与RichImage,实现动态合并,从而实现batches减少。

工程示例

你可能感兴趣的:(unity,unity,ugui,优化)