unity shader打AB,出APK工程的shader丢失问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity shader打AB,出APK工程的shader丢失问题相关的知识,希望对你有一定的参考价值。

参考技术A AB包shader目标平台android,pc出apk的工程,shader会都丢失了,全紫色,建 Editor Default Resources 文件夹,软链接到打AB工程解决问题,网上和国外也有很多问题,都没有实际解决,我们软链接偏方解决。

别人遇到的
https://answers.unity.com/questions/1503427/unity-assetbundle-missing-shader.html
https://7dot9.com/2016/03/17/unity3d-editor-load-assetbundle-miss-shader-fixed-up/
https://forum.unity.com/threads/loading-assets-from-assetbundles-makes-assets-appear-pink-in-editor.326541/page-2

以下办法,亲测,出APK工程Editor Default Resources文件夹内的资源不会打包到apk包里
解决办法:
出APK工程,建立Editor Default Resources文件夹,路径有空格一定要 "路径",没有空格无所谓
建立.bat文件,复制一下内容
建立链接

清理

以上是关于unity shader打AB,出APK工程的shader丢失问题的主要内容,如果未能解决你的问题,请参考以下文章

Unity使用aar打出apk过程一览

Unity场景打AssetBundle包,加载后天空盒材质丢失问题及解决

Unity GameFramework✨(二十七)AB包打包问题集合

用Ant给Unity3D导出Eclipse工程打包APK

unity, Shader.Find的一个坑

unity 打AB包中遇到的坑以及一些心得