位置: 编程技术 - 正文

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

  • 报销宽带费属于什么科目
  • 缴纳个人社保在哪里可以缴
  • 税控服务费减免税款分录
  • 发票开错但已勾选还需要认证吗
  • 税务未抄报
  • 增值税一般纳税人证明文件
  • 资源税的销售额包括
  • 进口增值税的计税依据
  • 对方开票怎么做账务处理
  • 分期付款外币采购形成的差异如何做会计处理?
  • 房屋租赁协议填写版本
  • 收到分包工程发票怎么做分录
  • 非正常工资的个税是多少
  • 销售型公司进销项时会计分怎么写?
  • 企业所得税汇算清缴账务处理
  • 小规模纳税季度申报
  • 营改增后消防维保税率是多少?
  • 铝合金失效分析案例
  • 企业工资和社保缴费基数
  • 出售单位车辆如何处理业务?
  • 如何在Windows 11上卸载更新
  • bios设置技巧
  • 公司筹建期间发生的业务招待费,如何税前扣除
  • 资产负债表日后事项涵盖期间
  • 销售门窗并安装如何缴纳增值税
  • 不是公司员工差评怎么写
  • 公司换基本户需要多久
  • 税务局查账补交所得税怎样处理
  • win10待机界面进不去系统怎么办
  • 存货报废会计分录例题
  • 领料单出库单区别
  • 在产品按定额成本计价法的特点
  • 二级资本债向谁发行
  • php yield 异步
  • 吉野是哪里
  • java基础面试题选择题
  • 前端环境部署到服务器开发环境
  • 深度学习之bottleneck layer
  • python中函数的用法
  • java rest接口
  • 租赁的房屋再转租出去交几次印花税呢
  • 织梦是啥
  • 营业外支出的计算公式
  • 企业做账会计分录流程
  • 工程异地施工缴什么税
  • 业务招待费税前扣除标准2020
  • 如何将港币兑换成人民币
  • 发票服务内容写错怎么办
  • 产品质量的保证需要哪几方面的支持
  • 会计凭证装订的步骤
  • 预付账款的账务处理例题
  • 资产负债表的编制依据是会计恒等式
  • MySQL(win7x64 5.7.16版本)下载、安装、配置与使用的详细图文教程
  • win10 性能选项
  • windows任务管理
  • xp系统explorer.exe错误
  • mac怎么切换输入法
  • 邮件版本
  • win7远程桌面连接怎么设置
  • windows 10预览版
  • win10系统日历设置
  • 在linux操作系统中,/etc/rc.d/init.d
  • android:Fragment动画那点事
  • 使用div+css进行网页布局的三种方式
  • 如何执行perl脚本
  • javascript判断语句
  • unity study
  • linux查找占用磁盘最大文件
  • 批处理文件bat
  • 批处理转义字符如何
  • 老板思维案例
  • jquery动态添加和删除div
  • 纸质发票怎么查电子发票
  • 关于房地产企业所得税涉税处理表述正确的有
  • 增值税纳税申报表怎么填
  • 上海增值税怎么报税流程
  • 三方协议暂不支持缴款
  • 如何开具红字发票明细
  • 地税局公务员工作内容
  • 服务承诺口号八个字
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设