位置: 编程技术 - 正文

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

  • 居民企业投资收益免征企业所得税
  • 不确认销售收入结转销售成本
  • 企业销售折扣折让会计分录
  • 企业所得税资产总额怎么填写
  • 一般纳税人转让二手车增值税税率
  • 怎样填列分析资产负债表
  • 应付账款多计怎么处理
  • 企业赔款可以抵税吗
  • 简易征收货物的运费
  • 公司为员工承担的个税可以税前扣除吗
  • 金蝶k3币别汇率类型设置
  • 法人变更了之前的支票还能进账吗?
  • 政府补贴是否可享受即征即退优惠政策
  • 中药材免税还能抵扣收购发票
  • 贷款余额反映了什么
  • 直接收款涉及增值税吗
  • 公司如何确定总股本
  • 收到转账支票又背书转让怎么写会计科目
  • win10怎么建立多个用户
  • 苹果电脑出现macos什么意思
  • 计提安全费用含税还是不含税
  • 企业接受母公司代为缴纳税款会计分录
  • 现金流量套期的分录
  • 坏账减值准备账务处理
  • 贷款的账务处理
  • 差旅费的会计分录怎么做
  • 经营租入的设备为什么不属于资产
  • 大群的芒基蝠鲼跃出水面,墨西哥加利福尼亚湾 (© Mark Carwardine/Minden Pictures)
  • 怎么用html做一个收藏夹
  • 监事和财务负责人可以一个人么
  • 最新人工智能软件chingt
  • 文心一格百度
  • 远程调试时,gdbserver运行在调试机
  • 帝国cms功能
  • 员工奖励现金如何做账
  • 卖出回购证券的钱怎么算
  • 小企业投资款怎么做账
  • 企业纳税人识别号是什么
  • 企业和银行对账多久对一次
  • 出差费算什么科目
  • 增值税贷方余额是负数怎么办
  • mysql存储过程用什么调用
  • 小规模纳税人季度不超30万免增值税
  • 科技项目专项资金
  • 房租没发票怎么入账
  • 开劳务发票需要的资料有哪些?
  • 补缴税款计入什么科目
  • 增值税期末有留抵税额应该怎么结转
  • 如何提取十位数
  • 补交进项转出的税分录
  • 非货币性资产交换和债务重组的区别
  • 股份有限公司股东人数
  • 股权拍卖溢价部分怎么算
  • 工程款开票数量和单价要填吗
  • 政府补助收入是指县级以上工会收到的
  • 专项附加扣除项目
  • 如何调整以前年度错账
  • mysql5.5.62安装配置教程
  • mysql处理海量数据
  • ubuntu中如何设置克隆屏
  • linux系统密码设置
  • winxp 共享设置
  • securecrt keymap
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • win10浏览器下载不了软件怎么回事
  • 自由选择工具快捷键
  • javascript的理解
  • 举例说明Java实现适配器模式
  • node创建服务
  • javascript例题
  • androidstudio git
  • javascript解码与编码
  • js小数计算精度问题
  • python 数据结构库
  • Unity3D游戏开发毕业论文
  • js图片轮播和点击切换
  • 上海市税务官方网站网址
  • 个人取得抽奖,购车抵用,需要缴纳个人所得税吗
  • 工行网银如何申请发票
  • 科技公司小规模纳税人与一般纳税人区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设