首页 / UNITY / unity 静态合批
unity 静态合批
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了unity 静态合批,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含554字,纯文字阅读大概需要1分钟。
内容图文
想做这样一个优化
因为cmd drawcall太多 materials太多导致 实际上只是贴图不一样
想用texture2DArray把他们合起来
texArray这步功能倒是很快就好了
但是从framedebugger看一直没有合起来 报的error是objects belong to different static batches
unity有一个枚举会把不能合批的原因列出来 这是其中之一
我就跟进去看。。。。看的我就很lost
代码里的意思是 smallMeshIndex不一样不能合并 这个东西其实就是meshID
但我从编辑器里能看到他俩已经是一个Mesh了 顶点数都是合过的
后来意识到 是我做的另一件事情导致他们不能合批的 一测确实如此
unity 静态合批 功能是好的 前提是mesh必须静态的 不能运行时对mesh有更改
我为了做texArray的测试 在运行时 拿了mesh 改了uv 加了对texArray的索引 导致不能合批 去掉就变成一个drawcall了
而修正uv 这步 正确的工作流也应该是 编辑时 而不是运行时 所以目测这条路可行 开心
原文:https://www.cnblogs.com/minggoddess/p/10521754.html
内容总结
以上是互联网集市为您收集整理的unity 静态合批全部内容,希望文章能够帮你解决unity 静态合批所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。