如图:常规的排版,会有很多Batches。这是优化后的Batches只有3。
常用解决方案: 1、创建两个Canvas,一个放所有文本Text,一个放所有Image。但这里有会有两个问题:一旦文字夹在两个Image中间,还有就是由于他们没有层级关系所以在排版对坐标上比较麻烦。
新的解决方案: 我们依赖unity的高效动态合并功能。 实现RichText与RichImage,实现动态合并,从而实现batches减少。
工程示例
如图:常规的排版,会有很多Batches。这是优化后的Batches只有3。
常用解决方案: 1、创建两个Canvas,一个放所有文本Text,一个放所有Image。但这里有会有两个问题:一旦文字夹在两个Image中间,还有就是由于他们没有层级关系所以在排版对坐标上比较麻烦。
新的解决方案: 我们依赖unity的高效动态合并功能。 实现RichText与RichImage,实现动态合并,从而实现batches减少。
工程示例
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/175190.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!