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

烟台网站排名优化费用做网站要学什么语言

烟台网站排名优化费用,做网站要学什么语言,做企业网站步骤,建筑英才网官方优化一个比较复杂的界面,里面有多个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/906465/

相关文章:

  • 个人响应式网站建设网站开发软件系统
  • 网站的icon图标做多大重庆企业网
  • 南宁青秀万达网站建设上海广告传媒公司排名
  • 成都网站改版公司在门户网站管理建设工作讲话
  • 家政服务网站建设wordpress注册发帖
  • 做一个网站建设需要多少钱株洲网站优化哪家强
  • 温州鹿城网站制作报价平面设计是做什么的啊
  • html5公司网站源码天猫商城
  • 做教育网站有什么好处flash个人网站
  • 辅助购卡网站怎么做站长工具seo综合查询分析
  • 做网站要注意有没有wordpress上的论坛
  • 粘合剂东莞网站建设贸易公司寮步网站建设极致发烧
  • 下载网站的搭建品牌建设是指什么
  • 网站认证必须做吗网站架构设计师是做什么的
  • 常熟网站建设专业的公司十大超级软件免费下载
  • 模板企业快速建站洛阳网站建设启辰网络
  • 远大科技 网站建设微网站网站模板建站
  • 济宁网站建设(做业精灵官方网站
  • 电脑版网站建设企业网站优化设计的含义
  • 做网站背景的图学校培训网站开发
  • 网站什么语言好深圳网站建设服务平台
  • seo建站需求互站网站源码
  • 龙岩网站定制咨询服务公司
  • 硅谷电视剧他们做的是网站还是软件研发项目流程八个阶段
  • 做电影海报在哪个网站好品牌设计包括哪些设计
  • 邯郸网站开发公司电话大连本站运营公司
  • 渝叶购零售客户电商网站新闻资讯网站php源码
  • 如何在网站上做飘窗链接php网站模板源码
  • 西安哪家公司做网站好如何做宣传推广效果最好
  • asp 网站运行八年级信技做网站