首页 文章 Unity打包手机端后顶点色特效播放异常处理方法
Unity打包手机端后顶点色特效播放异常处理方法
编辑时间:2022-09-27 17:05:28 作者:dashizi 浏览量:340

unity默认的特效使用模型的顶点色,在打包时默认会剔除掉,因为一般的特效的材质球不会直接依赖顶点色,打包时会认为顶点色信息无用。


方式1 - 不选中 Optimize Mesh Data

ProjectSettings->Player->Other Settings->Optimization->Optimize Mesh Data的选项去掉(去掉勾:不选中)


方式2 - 保留 Optimize Mesh Data的勾选

Optimize Mesh Data 的功能虽然可以手写,但是也麻烦,还是使用 Unity 自带的

就利用它是使用静态分析的方式,将一些必要的效果放在一些 Prefab(可以随便新建一些 Prefab) 的 Renderer 材质改为需要使用到效果最大化(包含所有顶点数据都使用到)材质中使用到顶点各个数据的 Shader ,这样就算勾选了 Optimize Mesh Data来导出的时候,也可以保留这部分 Mesh 的顶点数据了


来说两句吧
最新评论