位置: 编程技术 - 正文

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中动画的代码使用(动画时期)

  • 跨区域涉税事项报验是什么意思
  • 支付的运输费用计入什么科目
  • 企业为职工提供无偿服务
  • 预计净残值和残值
  • 增值税减免所得税填在哪一栏
  • 行政单位利息收入是非税收入吗
  • 土地租赁合同要公证吗
  • 红字发票信息开错该怎么撤回与相关会计处理
  • 农产品收购发票开错了
  • 房屋租赁违约金是月租金的30%还是年租金
  • 互联网企业资产负债表特征
  • 财政拨款申请格式怎么写
  • 失控包括
  • 对账单回复函
  • 本月报销能用下月报销吗
  • 软件项目成本包括直接成本和间接成本,一般而言
  • 生育津贴需要缴纳五险一金吗
  • 以销定产 以产定销
  • 待抵扣进项税额借贷方向
  • 审计完结凭证要盖公章吗
  • 双cpu只有一个运行
  • windows10专业版是哪个版本
  • 物权请求权如何行使
  • 报销货物运输费需要什么凭证
  • psdrvcheck.exe - psdrvcheck是什么进程 有什么用
  • linux网卡lo
  • PHP:ftp_rename()的用法_FTP函数
  • 无形资产的所得税处理是按100%还是75%
  • 销售固定资产税目
  • 特殊行业需要缴什么税
  • 购进的货物
  • 瑞士·劳特布龙嫩小镇
  • 企业研发费用加计扣除最新政策
  • 金银首饰以旧换新消费税怎么算
  • 数据库与缓存不一致解决方案
  • 独立核算的分公司的账务处理
  • 账本登错的账务如何处理
  • 2023版最新最全React面试题
  • 这几个sql语法的区别
  • ls -lh命令
  • php输出空格语句
  • 发票写的是信息怎么办
  • 结转销售成本的凭证需要附件吗
  • 增值税 附加税
  • 什么情况下要开外经证
  • 房租发票需要写备注吗
  • 劳务费和工程劳务费有区别
  • 银行承兑汇票到期怎么兑现
  • mysql union or
  • 劳动法里病假工资怎么算
  • 专项应付款 会计分录
  • 两免三减半取消了吗
  • 应收账款管理制度
  • 年末转出未交增值税借方余额怎么处理
  • 小规模开票额度有限制吗
  • 购买的材料入库属于什么会计科目
  • 错帐的查找方法
  • 离岸服务外包收入
  • 开了20万销项进项为0交多少税
  • 给个体工商户付款可以打到法人卡上吗
  • 可供出售金融资产公允价值变动
  • 认证测试方式有哪几种
  • 企业接受捐赠的固定资产,应增加营业外收入
  • 企业会计准则规定,企业在对会计要素
  • distinct 多个
  • centos ftp上传文件
  • profiler.exe - profiler是什么进程 有什么用
  • hp是什么软件缩写
  • win7win8win10哪个流畅
  • win7休眠模式在哪
  • cocos2dx环境搭建
  • jquery easyui开发指南
  • 嗌中怎么读
  • 京东试用js脚本
  • js面向对象是什么意思
  • 核准类结算账户包括
  • 洛阳契税首套房认定标准
  • 广州地税官网
  • 如何打印个人所得税明细
  • 医保未参保怎么参保 支付宝
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设