位置: 编程技术 - 正文

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

  • 金税开票软件怎么修改开票人
  • 城建税的计税依据是增值税和消费税的和吗
  • 个体工商户所得税核定征收2023
  • 财务负责人如何解绑
  • 以前年度损益对应的科目
  • 营业执照备案需要什么资料
  • 关税的税收主体是外国的进出口商
  • 无销项税额
  • 附加税退回分录
  • 自然人税收系统生产经营怎么申报
  • 哪些会计科目需要结转
  • 企业清算的所得税处理包括哪些内容
  • 怎么结转销项税额
  • 低值易耗品定义出处
  • 按最低标准买社保30年退休后每个月领多少钱
  • 个人独资企业法人承担什么责任
  • 分公司单独做账吗
  • 应付债券的利息调整怎么计算
  • 劳保用品会计科目是什么
  • 开出增值税普通发票需要交税吗
  • 营改增后房地产开发税费一览表
  • 公司注销地税时其他应收款要缴纳个人所得税吗?
  • 交上月增值税的凭证
  • 个人劳务费可以不开发票吗
  • 购进原材料不用交税吗
  • 公司店铺刷单的收入怎么记账
  • 当月增加的投资性房地产当月提折旧吗
  • 企业所得税哪些不可以税前扣除
  • 如何确定赊销额度
  • 企业年检网上申报时间
  • 固定资产核销怎么做
  • 金蝶k3外购入库核算没单据
  • 如何进行网络测试网速测试
  • 银行汇票银行不予受理的是
  • 金蝶kis期初余额设置
  • 如何禁用win10自动修复
  • PHP:pg_send_query_params()的用法_PostgreSQL函数
  • wordpress app怎么用
  • 转销坏账准备会影响账面余额吗
  • 产品工人工资属于制造费用吗
  • 贴现息计入什么科目
  • 建安企业开具增值税专用发票要求
  • framework教程
  • php进行批量任务分类
  • 对公收费明细入账计入什么科目
  • php原生类
  • 购进商品的运费怎么算
  • 慰问金计入什么预算科目
  • 物业公司都有什么
  • python如何提取文件中的数据
  • mongodb数据库操作遇到的问题和解决方案
  • 企业罚钱合理吗
  • 向个体工商户付款可以转给个体法人吗
  • 多提的增值税该怎么做账
  • 应补退税额是什么意思 法律
  • 未开票收入如何计提增值税
  • 资本公积怎么核算成本
  • 工程进度款如何做账
  • 未付工资挂什么科目
  • 补交增值税和滞纳金怎么入账
  • 工程安装公司注册条件
  • 银行回单借贷标志贷表示什么
  • 哪些税费计入管理费用
  • mysql连接查询和子查询效率
  • sqlserver按时间查询
  • 文件历史版本功能
  • xp系统打开注册表
  • linux的进程管理命令
  • 为什么windows删除文件很慢
  • 黑马一键重装
  • win8创建系统映像
  • Linux系统怎么设置中文输入法
  • 塔防游戏二战
  • opengl es2
  • css选择器怎么写
  • javascript总结笔记
  • python线程daemon
  • 技术转让条件
  • 车辆购置税完税证明怎么查询
  • 房地产对外投资契税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设