位置: 编程技术 - 正文

慎用Outline ,UGUI Outline实现原理分析(慎用小儿百部止咳糖浆)

编辑:rootadmin

推荐整理分享慎用Outline ,UGUI Outline实现原理分析(慎用小儿百部止咳糖浆),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:慎用温热之剂的体质,慎用大黄与芒硝,慎用和禁用的区别,慎用小儿百部止咳糖浆,慎用大黄与芒硝,慎用小儿百部止咳糖浆,慎用小儿氨酚黄那敏,慎用和禁用的区别,内容如对您有帮助,希望把文章链接给更多的朋友!

使用 UGUI 制作背包的时候,同事发现如果背包中添加了大量的物品,比如两百个,Unity就会出错,提示 Canvas element contains more than vertices. This is not supported 。意思就是 Canvas下面的顶点数过多。

转自 的GameObject 难道有个顶点不成?

不看不知道一看吓一跳,一个物品 居然有 个Verts。

在对 物品的 GameObject 下面的子 物体 一个一个 禁用然后查看顶点后发现,当把Text 禁用之后,Verts 会锐减几百个。

转自 Text 时的顶点数

禁用 Text 的顶点数

于是,继续,在Text 上发现挂了 Outline 组件,把Outline 禁用之后,发现Verts 锐减。才确定是 Outline的原因。

转自 之前

禁用Outline 之后

Ok,就是 Outline的原因。

慎用Outline ,UGUI Outline实现原理分析(慎用小儿百部止咳糖浆)

转自 会增加这么多顶点数呢?

查看UGUI的 Outline的源代码,如下:

代码中的意思是 执行 ApplyShadow 4次,而且传过去的参数分别是 (x,y) (x,-y) (-x,y) (-x,-y) 。看到这四个&#;,好像感觉到了什么。。

来看看 这个函数做了什么。

简单的就是说:

1、把原来的顶点 Copy出来一份,并且根据编辑器中设置的偏移量 来设置 Copy 出来的顶点的位置

2、根据编辑器中设置的 Shadow 颜色设置定点色

转自 复制了4份 Text ?这和我们自己再另外添加 4个Text性质差不多吧。。

想到一个很好验证的方法,把偏移量设置的很大,我们来看看。

我们知道 1个字 = 1张图片 = 2个三角形 =4 个顶点。

本来用 Text ,定点数量就会比较多,而 Outline 却在这个 &#;上 乘以 5 。

所以

慎用 Outline

转自

Unity3D资源管理架构 在Unity3D引擎中,场景资源文件(.unity)是以2进制格式存储的,但同时它也有一种基于文本的表现格式。可在EditProjectSettingEditor中设置:1.使用binary2text.exe(w

加锁单例 usingUnityEngine;usingSystem.Collections;publicclassResourManager{privatestaticResourManagers_instance;privatestaticreadonlybyte[]c_staticLocker=newbyte[0];publicstaticResourManagerInstance{get{if(s_i

在3D物体上创建UI 直接以3D物体为父亲即可,不过需要对UI进行缩放,缩放系数为0.f最好弄一个顶级的panel进行缩放即可另外,如果需要捕捉UI事件,则3D摄像机需要挂UICam

标签: 慎用小儿百部止咳糖浆

本文链接地址:https://www.jiuchutong.com/biancheng/369326.html 转载请保留说明!

上一篇:unity3D 旋转3D物体(unity物体旋转到指定角度)

下一篇:Unity3D资源管理架构(unity项目资源)

  • 建筑业购买材料计入什么科目
  • 小企业外币交易的类型有哪些
  • 老板让我去分公司怎么拒绝
  • 新个税法申报的税种
  • 银行手续费进项税怎么入账
  • 其他应收款报表数据怎么取
  • 向香港公司支付服务费税率
  • 进项税额可以在买东西吗
  • 其他业务利润怎么算公式
  • 行政性罚款可以扣除吗
  • 贷款未收属于什么科目
  • 留存收益转增资本有什么好处
  • 企业清算时
  • 哪些房屋交易需要公证
  • 营改增后购置设备进项税抵扣怎么做?
  • 安全生产费纳税调整政策
  • 税负原则
  • 企业在什么情况下做薪酬诊断
  • 增值税税率
  • 新金融工具准则投资收益
  • 维修属于劳务还是劳务
  • 加计抵减10%会计分录用营业外收入还是其他业务收入
  • 未分配50g
  • 债务重组收益会计处理
  • 销项增值税普通发票
  • 残保金减免如何做账
  • 收款收据怎么写 样本
  • 微软输入法打不出汉字只有拼音
  • 退还押金的账务处理流程
  • thinkphp i方法
  • 编译报错place 30-681
  • 收到借款金额
  • 目前超频最高几ghz
  • 结霜的早晨
  • 商品流通企业的经营过程分为
  • php上传多文件
  • 浅谈php中的错误处理方法
  • 学堂在线结课后还能看吗
  • 计算机视觉中的数学方法
  • 微信php源码
  • 融资租赁初始直接费用计入哪个科目
  • Linux Howtos: C/C++ > Sockets Tutorial
  • 其他综合收益属于什么类
  • 织梦自定义字段
  • java 访问者模式
  • mongodb aggregate count
  • 一般纳税人不抵扣怎样交税
  • 购买固定资产发生的支出是资本性支出
  • 金蝶怎么增加职员
  • sqlserver阻止保存要求重新
  • mysql用中文字段
  • 固定制造费用需要逐项进行预计通常与本期产量无关
  • 道路货物运输服务税率
  • 开业赠送礼品会计属于什么费用
  • 没有票的成本怎么处理
  • 什么是库存现金限额
  • 材料的运费计入哪个科目
  • 什么是资本公积,举例说明
  • 企业应收票据
  • sql server 存储过程 超时
  • 一些 T-SQL 技巧
  • 海尔电脑优盘启动键
  • windows10怎么隐藏工具栏
  • xp怎么删除系统
  • centos6.5 minimal
  • w7定时自动关机
  • linux系统获取dhcp地址
  • windows8关机键在哪里
  • 禁用强制驱动程序签名有什么用
  • 跨域请求的三种方法
  • a10 config backup for aXAPI
  • lua脚本语言零基础教程
  • android ichart ColumnStacked2D图表无法显示解决方案
  • 安卓开发viewpager的用法
  • node.js nvm
  • javascript的dom
  • 税务协查函回复的内容有哪些
  • 美国进口税起征点
  • 收到123660的短信是什么意思
  • 税控盘离线开票时间怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设