
性能优化
文章平均质量分 50
_Shelcon
努力分享成长的点点滴滴
展开
-
UGUI 优化总结
转自:http://www.jianshu.com/p/061e67308e5fUnity GUI(uGUI)使用心得与性能总结背景和目的小哈接触Unity3D也有一段时间了,项目组在UI解决方案的选型一直是用的原生的uGUI,因此本人也是使用了一段时间的uGUI,在uGUI的使用方面积累了一些自己的经验,在此进行一个记录与总结。本文接下来将会对uGUI的Runtime性能进行着重讨论,其它的因素也很多而且很重要,但是一篇文章讲清楚一件事就好了,文后会提供uGUI的最佳实践与一些使用技巧,.转载 2020-08-31 21:13:19 · 328 阅读 · 0 评论 -
Shader入门精要之Unity中的渲染优化技术
影响性能的因素分3块1.CPU(1)过多的DrawCall(2)复杂的脚本或者物理模拟2.GPU(1)顶点处理->过多的顶点->过多的逐顶点计算(2)片元处理->过多的片元->过多的逐片元处理3.带宽(1)使用了尺寸很大且未压缩的纹理(2)分辨率过高的帧缓存一、减少DrawCall数使用的技术:批处理 (在playerSetting中有相应的开关)公共条件:使用同一个材质注意:1.批处理需要把多个模型变换到.原创 2021-03-06 11:55:40 · 335 阅读 · 0 评论 -
关于UGUI的网格重建与动态分离
关于描述网格重建看了很多,几篇不错的文章: https://blog.youkuaiyun.com/PS_show/article/details/100525280 https://zhuanlan.zhihu.com/p/128546981 https://zhuanlan.zhihu.com/p/24160619大概总结一下(个人理解): 首先UGUI进行网格重建的单位是Canvas。 一个Canvas下的元素发生布局变化、顶点变化、材质变化时(具体是哪...原创 2021-03-24 20:55:52 · 255 阅读 · 0 评论 -
LuaProfiler
Unity自带的Profiler能对C#的Cpu和内存使用状况进行比较好的分析,但是无法涵盖lua部分,而LuaProfiler就是一个很好的工具,能够对内存消耗情况和lua和mono的GC进行很好的监测。github地址: https://github.com/ElPsyCongree导入工程后可以通过菜单Windows/LuaProfilerWindow打开LuaProfiler性能分析窗口。顶部菜单栏开启DeepLua运行游戏便可看到Lua代码的...原创 2021-08-05 10:56:48 · 1638 阅读 · 0 评论