UI优化策略-官篇

原文:http://www.manew.com/thread-91669-1-1.html

英文:英文地址

 

UGUI是Unity官方推出的UI系统,其源代码下载地址:https://bitbucket.org/Unity-Technologies/ui/src

 

优化Unity UI系统的首要任务是找到性能问题的准确原因。这里有Unity UI用户遇到的四个常见的问题:

1、Excessive GPU fragment shader utilization (i.e. fill-rateoverutilization)
过多的GPU片段着色器使用率(如屏幕填充率过高)

2、Excessive CPU time spent rebuilding a canvas batch
过多的CPU时间开销在重建一个画布上

3、Excessive numbers of rebuilds of Canvas batches(over-dirtying)
过多的画布重建次数

4、Excessive CPU time spent generating vertices (usuallyfrom text)
过多的CPU时间开销在生成顶点上(通常是文本)

 

本指南将讨论的基本概念,Unity UI底层的算法和代码,以及常见的问题和解决方法。它分为5个部分:

1:Unity UI基本原理,这章解释了Unity UI专用术语,讨论了一些底层性能表现的细节,渲染UI,包括批处理几何体。(蛮牛翻译

2:Unity UI性能工具,本章讨论了使用各种工具收集分析数据。(蛮牛翻译

3:填充率、画布和输入,本章讨论了提高Unity UI和输入组件性能的方法(蛮牛翻译

4:UI控件,本章讨论UI文本(UI Text),滚动视图(Scroll View),及其他组件的优化。(蛮牛翻译

5:其他技术和技巧。本章讨论一些其他地方不通用的问题,包括一些技巧和UI系统中的一些陷阱。(蛮牛翻译

转载于:https://www.cnblogs.com/TravelingLight/p/8988994.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值