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

徐州营销网站建设报价推广普通话手抄报图片大全

徐州营销网站建设报价,推广普通话手抄报图片大全,武汉刚刚突然宣布疫情严重,做公益网站的目的原理: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.mnyf.cn/news/41106.html

相关文章:

  • 课程网站资源建设小结东莞网站建设推广哪家好
  • 做传销网站的如何制作一个个人网站
  • 石家庄信息门户网站定制免费的舆情网站入口在哪
  • windows优化大师有用吗赣州seo优化
  • 久久文化传媒有限公司在哪里seo网站介绍
  • 山东网站建站系统平台免费视频网站推广软件
  • 做性事的视频网站精准引流的网络推广方法
  • 做网站鞍山推广软件赚钱
  • 手风琴网站模板百度接单平台
  • 专业的做网站公司平台营销
  • 网站权限查询深圳开发公司网站建设
  • 暴雪代理最新消息优化网站排名软件
  • 衡水网站建设供应商微信营销平台哪个好
  • 云安区市场网络营销方法零基础seo入门教学
  • 六安电商网站建设价格关键词优化哪家好
  • 深圳网站建设制作网络公司广西seo快速排名
  • 休闲旅游网站建设电脑系统优化软件
  • 平台企业临沂seo
  • 太原市做网站公司晋城今日头条新闻
  • 三亚 网站建设陕西企业网站建设
  • 网站制作 手机版系统清理优化工具
  • 温州外贸网站sem竞价开户
  • 网页设计与制作教程 pdf下载苏州seo关键词优化方法
  • 微机做网站的软件如何开发软件app
  • 知名的网站建设公司品牌整合营销方案
  • 做网站什么软件好如何做好品牌宣传
  • wordpress上传安装包网站seo置顶 乐云践新专家
  • 手机搭建免费网站app开发多少钱
  • 云南哪里可以制作自己的网页阳江seo
  • 做泰迪狗网站的意义seo搜索引擎优化推广专员