最近遇到一个问题,在editor中场景渲染正确,打包android之后,渲染异常。经过排查得出原因:工程把所有shader单独打包Assetbundle,editor打包ab包的时候,未收集到正确的shader变体,未将场景中使用的shader变体打包到ab包中,所以发布apk之后,渲染异常。什么是shader变体:ShaderVariant变体_Sevol_Y的博客-CSDN博客在网上猛搜了一天,找到很多解决方法,也测试了很多方法:方案1,测试可行。将shader加入到editor设置中,ProjectSetting-->Graphics-->AlwaysIncludedShaders。所有