位置: 编程技术 - 正文

Unity开发优化----删除多余的MeshCollider和Animation组件(unity优化方案)

编辑:rootadmin

推荐整理分享Unity开发优化----删除多余的MeshCollider和Animation组件(unity优化方案),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity优化怎么样,unity ui优化,unity可以从哪些方面优化,unity可以从哪些方面优化,unityugui优化,unity ui优化,unity优化方案,unity开发优化,内容如对您有帮助,希望把文章链接给更多的朋友!

手游项目做碰撞的时候,有关一切物理的东西Unity对手机支持的并不好,多余的MeshCollider 和Animation 空的组件,这俩东西很占效率的。比如下图这样的组件。

还有场景的材质最好用Mobile/Diffuse,它会比Diffuse的shader效率高很多,因为它会减少每个点的一次乘法。但是有时候美术需要做贴图的变色, 那就不能用Mobile/Diffuse了。但是后来我看了一下有很多材质用的是Diffuse,但是颜色那里是纯白色,那么shader在渲染的时候每个点都多余的进行了一次乘法的运算(效率白白的浪费了)。。。

作为程序我们首先要避免策划和美术犯错,果断的写一个插件吧,美术在上传场景之前先运行一下插件,把没用的组件删除掉。

如果你的项目中美术已经上传了很多场景,并且你也不知道那个场景有问题,那就快写一个批量删除所有场景的插件吧。

Unity开发优化----删除多余的MeshCollider和Animation组件(unity优化方案)

结合上面的代码

另外清注意 只有你的场景在BuildSettings页面中注册过UnityEditor.EditorBuildSettings.scenes才能获取场景。如果你的场景没有加到BuildSetting中。可以使用以下代码:

合并drallCall 最简单的办法就是让美术上传模型的时候勾选一下Static,这样Unity会自动帮我们合并DrawCall.我建议你还是不要相信美术了。帮他们做工具吧。。

或者你也可以在游戏运行中动态的添加,找一个合适的位置写入如下代码。他会把该游戏对象以及所有子对象全部合并DrawCall。

这样合并DrawCall的很方便,而且也很简单。但是无法修改所有子对象的坐标、旋转、缩放了,但是可以修改父对象。如下图所示,比如我给a 设置了static属性,或者 Combine(a.gameObject) ,那么如果代码中你需要操作b 或者 c 的Transform那么是不行的, 但是你可以操作a。 他会带着 b 和c 一起Transform。

【转载自】雨松MOMO 年月日 于 雨松MOMO程序研究院

发表本文固定链接:

Stencil buffer Stencilbuffer模版缓冲(stencilbuffer)或印模缓冲,是在OpenGL三维绘图等计算机图像硬件中常见的除颜色缓冲、像素缓冲、深度缓冲之外另一种数据缓冲。词

NGUI中动画的代码使用 今天发现原来NGUI的Tween效果可以用在任何对象上,下面记录下纯代码使用NGUI的TweenTweenScalets=gameObject.AddComponentTweenScale();ts.from=Vector3.zero;ts.to=Vector3.one;ts.a

Unity3D中删除组件的方式 转载自:

标签: unity优化方案

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

上一篇:Unity3D研究院之Assetbundle的实战(六十三)(unity as)

下一篇:NGUI中动画的代码使用(动画时期)

  • 一般纳税人企业所得税是多少
  • 税金及附加减半征收政策2022最新
  • 企业所得税的亏损怎么弥补
  • 长期股权投资是金融资产还是非金融资产
  • 新成立的公司残保金如何申报
  • 企业残保金申报流程
  • 特许权使用费计算公式
  • 银行转账结算方式的种类及适用范围
  • 已认证未入账的分录
  • 政府补贴装修费怎么算
  • 保教费免征增值税政策
  • 按季度报税怎么处理
  • 付现金给别的公司是否可以开具发票呢?
  • 当月发出的货还有运费吗
  • 材料成本和加工费含税吗
  • 电商公司怎么开发票
  • 三证合一后有效期多久
  • 个人营业执照怎么注销网上申请流程
  • 转账时开户行写错了钱转出去了对方收不到
  • 买东西退税退的是什么税
  • 股东增资印花税税目
  • 汽车维修公司如何经营粉丝群才能让潜在客户注意到我们
  • 免税销售额需要价税分离吗
  • 托收凭证的会计科目
  • 支出税费
  • 银行有流水但是没有开票怎么做账
  • 民非企业缴纳税额怎么算
  • 工程上的材料费进什么科目
  • 本期填写的适用3减1政策的本期发生额大于
  • 一个公司主营业务收入有多项
  • 公司内部收据能做凭证吗
  • 病毒变种太多
  • win10系统宽带连接错误720
  • 未取得发票的工程预付款怎么入账
  • element-ui table使用type=‘selection‘复选框全禁用-全选禁用
  • twig教程
  • 登记总账的科目有哪些
  • 进项税大于销项税,不用缴纳增值税
  • php和mysql的联合使用
  • 什么是大语言模型(LLM)?
  • php常用方法
  • js处理表格数据
  • 增值税纳税申报操作流程
  • chkdsk.exe/f命令
  • windows where命令
  • 持有期间公允价值变动的科目归属
  • 帝国cms如何设置最新
  • 物流公司修理班的管理有那些书
  • 免税收入是否入成本科目
  • 小规模纳税人的增值税计入成本吗
  • 织梦cms怎么样
  • SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法
  • 企业接受捐赠增值税处理
  • 用友t3软件的系统内没有利润表模块
  • 个人所得税代扣代缴手续费
  • 计提附加税金额
  • 销售货物退款会计分录
  • 旅游服务小规模差额税率
  • 租房发票如何做分录
  • 税控盘网上抄报税的步骤
  • windowsold文件夹在哪里
  • c1.exe是什么
  • imecmnt.exe
  • windows 8 1
  • linux如何查看磁盘信息
  • 如何去掉windows不是正版
  • jquery 限制文件大小
  • css的transition和animation
  • unity优化gc
  • three.js入门教程(合集)
  • 如何保养铜香炉
  • python 转换为字符
  • android java编程
  • 个人所得税完税证明网上打印
  • 2021辽宁粮食直补
  • 武汉市国税局长
  • 国税注销需要什么资料
  • 买了发票但是税控机里显示没有发票怎么办?
  • 国家税务总局2011年34号公告
  • 广东省国家税务局电子发票系统,网络设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设