UGUI-视觉优化解决方案总结
文章目录前言UGUI的哪些组件可能需要性能优化ScrollView的ViewPort可能有哪些解决方案?Image有可能包含哪些解决方案?Text有可能包含哪些解决方案?总结前言这段时间接触了许多关于UGUI性能优化的内容总结一下UGUI的哪些组件可能需要性能优化ScrollViewImageTextScrollView的ViewPort可能有哪些解决方案?Viewport可以规定视觉区域也就是裁剪区域通常会在携带的RectMask2D设置Padding范围但实际上额外设置的Padding范围并不会被裁剪可能导致动效的效果没有被正确裁剪所以在需要动效时尽量不要操作这个部分Image有可能包含哪些解决方案?素材方面UGUI比较难处理非正矩形的锯齿对于一个4条边与X轴和Y轴平行的矩形和一个4条边均不与X轴和Y轴平行的矩形显然是摆正的矩形没有过多的锯齿可以自发验证所以当动效需要通过旋转Z轴来处理Image的动效时锯齿过于明显就需要让美术在素材边缘多出几个像素能一定程度减轻锯齿感使用Mask的导致锯齿感项目中使用Mask是需要非矩形的遮罩范围但实机往往会有明显的锯齿感我司的项目是使用TA编写好的Shader脚本通过设置圆形遮罩范围来减少锯齿有时我们可能会遇到需要连续两个协议返回然后刷新UI的情况如果刷新的还是同一个UI就有可能出现Image没有及时替换的问题哪怕主动在代码里重建UI也不行这个时候只需要永久计时器延迟一点时间比如延迟0.1秒再重新加载Image而且如果Image在ScrollView里有多个就需要重建所有ItemText有可能包含哪些解决方案?需求是加载图会和底字会随机加载但打包出来的安卓包在切换账号时导致加载图的Text乱码这可能是IO繁忙导致问了大佬也说没找到具体原因解决上就是通过再弄一个节点用个固定的UI图切换账号时Loading的背景图和进度条从视觉上就是一瞬间的所以就可以用个固定的Loading图以假乱真总结目前遇到的各种UGUI问题解决方案就是如此后续有其他的疑难解决方案也会更新在这里
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2506885.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!