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

网站建设推广 seowordpress添加底部友情链接

网站建设推广 seo,wordpress添加底部友情链接,代理东莞网站制作公司,建分类网站得花多少钱原理:UGUI 是基于Canvas来进行合并计算的 1.不同Cavans的UI元素,是无法合批渲染,无法实现同一个drawcall 2. 每次合批的时候,会合并计算Canvas下所有的UI元素 , 具体流程: Step1: 对Cavans下所有的UI元素进行合批计算 Step2: …

原理:UGUI 是基于Canvas来进行合并计算的

1.不同Cavans的UI元素,是无法合批渲染,无法实现同一个drawcall

2. 每次合批的时候,会合并计算Canvas下所有的UI元素 , 具体流程:

Step1: 对Cavans下所有的UI元素进行合批计算

Step2: 每帧将合并后的结果提交给GPU渲染

Step3: 当某个UI元素改变以后,先计算某个UI元素改变后的数据,再结合其它UI元素,重新合批 (即:某个UI变动,导致mesh重建,全部重新合批计算)

3. 每次UI元素的位置等相关信息改变,都会引发重新合批计算

4. 静止不动的UI的合批计算开销最小,如果Cavans下所有的UI元素一旦创建都不再改变,则只会产生一个合批计算,性能最好

5.当Cavans下有不断变化的物体时,每次都会重新进行合批计算,此时不动的物体少,那么最后合批的时候物体的数据就少

由上面的分析,就得到一个结论: 动静分离,将不变的物体放一个canvas下, 变化的物体放一个canvas下,优化合并时候的开销

因此很多人就推导出一个结论: 每个界面一个Cavans,减少Mesh合并的开销

但是事实并非如此

基于多Canvas的”动静分离”会打乱合批,能节省的是合并时不变的元素的数据copy

Unity UGUI 会基于Canvas将能合并的UI元素,计算合并到一起,然后再提交给GPU渲染来节约Drawcall

在这个过程中,如果某个UI元素改变了,就会引发一次合并计算。

”动静分离”一般指的是把那些不经常动的UI与经常动的2D元素分成不同的Cavans,来减少合并时候的开销。这个通常叫做”动静分离”。

我们在开发项目的时候,会把经常变化的游戏元素(2D游戏角色,玩家昵称,玩家血条等)做到一个Cavans下,把通常的游戏操作UI界面做一个Cavans下,对于那些UI内容非常多的如”任务滚动列表”等,我们也会考虑单独做一个Cavans,然后持续监测UI性能即可

一般项目中2~3个Cavans就可以了,还是要把重点放在UI的drawcall优化上

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

相关文章:

  • 珠海网站建设费用专业做财经直播网站
  • 专业手机建站价格项目网络图经常被称为
  • 营销型公司网站有哪些安阳百度网站制作多少钱
  • 网站企业优化wordpress图文混排
  • 西平企业网站建设促销活动推广方案
  • 南京网站建设开发wordpress清除主题信息
  • 做网站学什么软件网站怎么做框架集
  • 沈阳网站建设找德泰诺都有哪些网站可以做推广
  • 网站改版服务龙岩seo公司首荐3火星
  • 做玻璃的网站湖北做网站多少钱
  • 成都网站排名生客seo怎么样外国购物网站设计风格
  • 搭理彩票网站开发保定做网站建设
  • 外贸推广网站建设企业网站策划案
  • 设计师找素材的网站西乡专业建站
  • 如何申请网站域名注册竞价账户托管公司哪家好
  • 崇明专业做网站附近学电脑在哪里报名
  • 南山网站公司电子科技 深圳 网站建设
  • 腾讯云网站建设流程网站适配手机屏幕
  • 建设网站书籍pdf下载湖南智能网站建设
  • 网页制作网站开发网站开发项目合同书
  • wordpress网站存放在婚恋网站 没法做
  • 开发网站找什么公司吗集团企业网站模板
  • 零食网站建设策划书wordpress网址
  • 网站建设及运营服务流程自学软装设计该怎么入手
  • 网站建设推进计划做游戏制作 网站
  • 电商网站那些功能用到静态化功能广州排名网站关键词优化
  • 上海网站建设seo1888热搜词排行榜
  • html5结构的网站站长素材音效网
  • 中投建设官方网站怎么用自己的服务器做网站
  • 怎么自己做充值网站自学网站建设与网页设计