236  
查询码:00000608
assetbundle打包时shader变种问题
作者: 奚斌斌 于 2022年02月22日 发布在分类 / BIM组 / BIM视图 下,并于 2022年02月22日 编辑
unity shader variants fog

在开发天长体育馆项目时遇到一个与雾效有关的问题,在模型工程中开启雾效可以明显看到效果,将场景中模型打成assetbundle包后放到开发工程中,发现雾效不起作用,经过排查发现是模型中使用了一个比较特殊的shader,通过编辑器打开此shader文件发现有一行与雾效相关的代码粘贴图片

将此行代码注释后重新打包,雾效开启后有明显效果,与模型工程中保持一致。

查阅资料后了解,skip_variants 中文释义即跳过变体,这里的作用就是将和雾效相关的shader变体给剔除掉,所以在打assetbundle时ab包中不包含雾效相关变体,使用此shader的模型不受雾效影响,有关shader variants 即着色器变体的详细说明可自行查阅资料,这里不另做说明。



 推荐知识

 历史版本

修改日期 修改人 备注
2022-02-22 14:45:35[当前版本] 奚斌斌 1.0

 附件

附件类型

PNGPNG

知识分享平台 -V 4.8.7 -wcp