当前位置: 首页 > news >正文

论坛网站建设视频教程手机app与网站链接

论坛网站建设视频教程,手机app与网站链接,网站ui界面设计软件,wordpress置顶插件优化一个比较复杂的界面,里面有多个rt和组件。 在初次打开这个界面的时候会发生1s多的卡顿,还是非常严重的。 分析 通过profiler分析 1.打开界面时卡顿。 分析:除了update和dotween相关逻辑,主要在于打开时的lua function调用…

优化一个比较复杂的界面,里面有多个rt和组件。

在初次打开这个界面的时候会发生1s多的卡顿,还是非常严重的。

分析

通过profiler分析

1.打开界面时卡顿。

分析:除了update和dotween相关逻辑,主要在于打开时的lua function调用。

用luaProfiler接着分析:

峰值是800ms的卡顿。

在打开时调用了两次相同方法,并且这个方法内部创建rt(同一个页面塞五个高精度rt)耗费了很长时间(370ms)。

优化

内部用了toggle,并且在start的时候初始化一整个页面,刷新了一次rt,这次的刷新是没必要的,可以直接干掉。

打开界面的时候默认执行on toggle的方法,但是会有页面优先级,SetActive时unity通过默认on toggle调用了一次RefreshData,代码侧在之后又修改了一次toggle on,这类问题也应该避免。

优化之后,加载rt仍然占用0.3s的加载时间,实际上这部分内容可以采用异步处理。

虽然yooasset开放了异步接口,但是目前项目并没有接入异步相关流程,所以没办法优化。

但是依然可以在内部做缓存,有些节点信息,rt之前的渲染信息,都可以及时存储以备后续直接调用。

剩下的卡顿时间是0.3s加载预设的时间,所以也需要对其做一些处理,比如预设的资源引用削减、特效减负。

最终结果,减负了一半加载时间。

但实际上看profiler仍然发现峰值时间偏高,原因还是有很多的Instantiate、camera.customRender。这段确实是应当要异步加载才能正式解决这个问题。

其他优化项:drawcall/batches

如果用了rt就注定其是有很多batches,rt节点开启前后相差了110.关闭rt后就剩下35了。

减少图文重叠,重叠图案或者字体是一定会增加batch数量的。

texture转换成sprite,并收录到spriteAtlas中。如果收录进去,则unity会尽可能地在一个batch中渲染出来:

如果是相同texture,也会放入一个batch中直接渲染出来:

优化之后降至25(不包括renderTexture渲染)。

http://www.yayakq.cn/news/708428/

相关文章:

  • 清河网站建设设计费用微网站特点
  • 做网站时怎么更改区域内的图片网络建设方案设计与实现
  • 论坛网站开发文档做h5的网站页面设计
  • 如何建立自己免费网站东莞地铁线路图
  • 然后制作网页引擎优化seo
  • 胶州做淘宝的网站wordpress自定义字段不全站显示
  • 做网站,图片显示不出来wordpress带投稿
  • 中国建设教育协会是个什么网站台州做网站的公司有哪些公司
  • 电子商务网站建设精英为什么做pc网站
  • 最新网页游戏开服表重庆网站优化
  • 秦皇岛市做公司网站的天津河东做网站公司
  • 借贷网站建设最新流行网站开发技术
  • 电子商务网站建设考试简答题苏州建设交通职业技术学院官网
  • 网站备案都审核什么资料做现金贷网站的公司
  • 怎样做才能让百度前两页有自己网站内容淘宝网站上的图片是怎么做的
  • 服务器上网站打不开建设三合一网站
  • wordpress 外贸站协会网站建设方案书
  • 山西官方网站有哪些免费设计图片素材网站
  • 资阳做网站phpstudy搭建本地网站
  • dw建立网站之后怎么做网站每天点击量多少好
  • 自助建站软件排行榜用微信怎么做商城网站吗
  • wordpress 转载插件外贸网站seo怎么做
  • 即墨区城乡建设局网站官网做网站费用怎么付
  • 南宁营销型网站专家深圳发布广告的平台有哪些
  • SEO案例网站建设昆明定制化网站建设
  • 制作公司网站 优帮云企业网站建设哪里好
  • 天津市住房和城乡建设厅官方网站建筑管理招聘网
  • 网站建设怎么放到云空间网络营销市场调研的优势有
  • 做一个卖车的网站该怎么做常州网站价格
  • 华北理工大学学科建设处网站网站要精细是什么意思