位置: 编程技术 - 正文

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

  • 房地产业预售房的预收款退回的涉税处理?
  • 即征即退进项税额怎么填写申报表
  • 车船税征收标准表
  • 企业收到财政局退款需要开票吗
  • 增值税减免附加税怎么申报
  • 印花税申报成功后在哪缴税
  • 企业购进材料入什么账户
  • 增值税16点税降到13点,补缴税款怎么算
  • 红字发票信息表需要盖章吗
  • 提供教育服务免征增值税文件
  • 工会费可以个税抵扣吗
  • 收到货物记账凭证
  • 企业申请核定征收的要求
  • 当期应税销售收入是含税还是不含税
  • 离线开票时间超限怎么办 发票都已经报送
  • 跨市工程预交的税怎么算
  • 资产负债一并转让增值税
  • 补缴的公积金可以取出来吗
  • 个人帮公司买东西怎么报销
  • 生产性生物资产和消耗性生物资产有什么区别
  • 蜻蜓翅膀特写怎么画
  • 期间费用为何要摊销
  • java基础教程
  • vue中使用数组
  • 对个别报表中处置收益的归属期间进行调整
  • 最优化模型的优点
  • SpringBoot+Vue实现文件上传下载功能
  • 前端高手
  • 微信小程序怎么制作自己的小程序
  • yii2.0框架
  • 归还长期借款会计分录例题
  • 财政零余额账户存款
  • 税盘显示已反写
  • 已收到货款 还未发货的会计处理
  • 房子是固定资产的好处
  • wordpress如何删除导入的主题
  • 公司处置汽车
  • 上市公司收购其他股票
  • 软件使用权计入什么科目
  • 城建税的减免规定有哪些
  • mysql 锁详解
  • mysql配置文件my.ini如何配置
  • 企业增资会计科目
  • 当月进项税大于销项税怎么办
  • 企业所得税计提的准备金可以扣除吗
  • 管理费用借方贷方
  • 结转完期间损益是不是可以结账了
  • 营改增后进项税额转出
  • 工程结算价超过合同价10%
  • 递延所得税资产和负债怎么理解
  • 工会经费应计入
  • 综合所得的个人所得税有哪些筹划技巧
  • 主营业务收入和营业外收入的区别
  • 厂家给的促销费可以退吗
  • 不含税价格怎么算公式(1+3%)
  • windows7怎么说
  • 苹果序列号查询
  • xp安装声卡驱动
  • unix vi命令
  • bios各项参数的意义
  • win73d设置怎么设置
  • win7修改系统版本
  • mac怎么移动鼠标
  • win8错误代码0xc0000001开不了机
  • ssh进入
  • 有没有软件恢复
  • win7系统升级win8
  • nerosvc.exe - nerosvc是什么进程 有什么用
  • kworker进程如何解决
  • certutil - decode/encode BASE64/HEX strings.Print symbols by HEX code
  • unity 漫反射
  • cssdeck
  • ie6-ie10的浏览器
  • python如何判断一个变量的类型
  • 基于vue的app
  • android资源文件
  • 深入理解计算机系统 电子书
  • jq form提交
  • 如何打印个税缴纳记录
  • 广州市国税咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设