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文件,复制一下内容
建立链接
mklink /J "Assets\Editor Default Resources\Shader" ..\Unity\Assets\Resources\Shader
pause
清理
rmdir "Assets\Editor Default Resources\Shader"
pause
网友评论