Unity 头顶图文字性能优化

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

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

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

工程示例

猜你喜欢

转载自blog.csdn.net/st75033562/article/details/134202517