位置: 编程技术 - 正文

慎用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项目资源)

  • 查询一般纳税人资格证明
  • 夏天单位发防暑物品的通知
  • 工资表只显示一个人的其他看不见
  • 保本理财收益计入什么科目
  • 银行端查询缴税凭证怎么盖章
  • 租房专项扣除有上限吗
  • 固定资产替换公式
  • 公司给员工股票计税
  • 母公司与子公司之间的资金往来
  • 企业注销建造师流程
  • 施工企业确认收入的方法有哪两种
  • 收到子公司非货币资产分配账务处理
  • 租房提前退租违约金国家标准
  • 哪些费用可在缴纳企业所得税前扣除呢?
  • 出口收取佣金要开发票吗?
  • 变更财务负责人在网上变更流程
  • 小规模纳税人领发票要带什么
  • 未承兑的商业汇票什么意思
  • 控股子公司利润并表
  • 企业利润分配的原则
  • 发票专用章正规位置盖在哪里
  • rds selected
  • 系统自带功能
  • 股票发行费用怎么算
  • 公司出租房屋租赁发票税率
  • 处置设备影响的净损益
  • 阿德莱德 景点
  • php操作cookie
  • 合同负债和预收负债的区别
  • 其他收益如何核算成本
  • 应收票据计提利息
  • php面向对象优点,缺点
  • HTML常用的表单控件有哪些
  • grub-install --target
  • 小三用英语怎么写?
  • 其他应收款的核算范围包括
  • 筹办分公司
  • mongodb项目使用说明
  • 资产负债表的编制原理
  • 计提坏账准备和确认坏账损失
  • 视同销售的几种情况都有什么?
  • 小规模纳税人税控盘怎么抵税
  • 生产成本月末有余额资产负债表平衡吗
  • 资本公积是什么意思,举个例子呗
  • 应收账款期初余额在借方还是贷方
  • 到银行提取备用金
  • 五险一金没有金
  • 非广告公司可以开广告费发票吗?
  • 增值税发票当月能红冲吗
  • 厂房装修费用账务处理
  • 去年已入账的材料怎么查
  • 固定资产相同的物品可以合并嘛
  • 为什么规定视同销售?
  • 子公司的取得方式
  • sqlserver索引语句
  • rpm方式安装samba软件
  • sql触发器使用存储过程
  • window怎么操作
  • 资源管理器操作教程
  • centos搭建svn服务器
  • unins000.exe - unins000是什么意思
  • win7如何设置共享
  • Win10系统开机出现问题pin码不可用
  • linux系统中安装软件
  • windows使用linux软件
  • win10系统预览版
  • Win10预览版更新弹窗如何关闭
  • win10系统如何查看版本号
  • vsftpd怎么配置
  • 获取本机ip地址命令
  • js浅拷贝的方法
  • node.js 定时任务
  • js移动端拖拽
  • 如何终止promise
  • 上海网上纳税申报流程
  • 收到虚开的增值税专用发票
  • 沈阳市地方税务局
  • 营改增后一般纳税人动产租赁税率
  • 用电稽查工作总结
  • 招投标文件未规定怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设