Unity-UGUI性能优化UWA重点讲解
来源:互联网 发布:天地知我心二 编辑:程序博客网 时间:2024/05/16 12:22
请参看UWA-UGUI视频:http://blog.uwa4d.com/archives/video_UI.html
一、DrawCall的优化:
1、了解UGUI的DrawCall的形成规则:在合并时只有真正发生了叠加的UI元素会生成新的DrawCall
2、Mask组件实用了模版缓存,因此会增加一个新的DrawCall,而且放在Mask下面的组件不会和Mask外面的DrawCall合并
3、查看元素叠加情况(线框图),尽量不要让元素有重叠的情况
二、OverDraw的优化:
1、选中OverDraw模式查看overdraw情况
2、如果Image模式,则可以根据情况可以将fillcenter属性去掉勾选
三、事件检测
1、主要看Profier中的EventSystem.Update
2、Graphic Raycater和Canvas绑定,会搜集Canvas上所有的Graphic组件,可以将不需要检测事件的组件的graphic的Raycast Target选项去掉勾选
四、UI重建
1、Profier的Canvas.BuildBatch查看
2、对于网格重建最好的方法就是动静分离,当Canvas上的任何一个元素变化时会引起整个Canvas的重绘,将变化的元素单独出来
3、修改组件的Color属性时也会导致UI的重绘,可以生成修改材质的tint属性
void Start(){ image = this.GetComponent<Image>(); image.material = Instantiate(image.material) as Material;}void LateUpdate(){ image.material.SetColor("_Color", color);}
0 0
- Unity-UGUI性能优化UWA重点讲解
- [Unity优化]UWA性能诊断与优化
- 使用UWA GOT优化Unity性能和内存
- UWA GOT | 三分钟带你玩转Unity性能优化!
- 相约八点,UWA六月直播第三弹-Unity中动画系统的性能优化方案
- UWA 六月直播季 | 6.22 Unity中动画系统性能优化方案回顾
- Unity优化百科(UWA 博客目录)
- Unity UGUI优化
- UGUI性能优化
- Unity UGUI开发设计及案例讲解
- 如何优化uGUI的性能
- uwa渲染模块性能
- uwa渲染模块性能
- [Unity优化]UGUI图集的使用
- Unity UGUI的DrawCall优化(一)
- unity的UGUI的一些优化方法
- [Unity]UWA NGUI 直播笔记
- UWA六月直播第四弹-Unity UI模块优化案例精讲,今晚8点不见不散
- js--DOM--常用的节点类型
- spoj694 DISUBSTR
- 判断字符串是否为回文
- MySQL的备份与还原与索引、视图、存储过程与权限
- codeforce round 399# C
- Unity-UGUI性能优化UWA重点讲解
- Go语言技巧:使用for range time.Tick()固定间隔时间执行
- A Knowledge-Grounded Neural Conversation Model
- 第一个android应用——音乐下载
- [LeetCode] 78. Subsets
- CSS元素选择器
- 奇怪的分式
- 表达式
- 一、spring boot项目搭建