1.Unity自带默认Shader丢失情况。
需要在 ProjectSettings/Graphics/AlwaysIncludedShaders 中将使用的Shader打入,建议不使用M默认Standard.shader。这个会导致包体大40+M。建议自己实现。添加形式如图
2.自我编辑的Shader丢失,表现形式为在ab包中显示已经包含此Shader情况下依旧是紫图的情况
此时需要在将个人shader重新ab加载一次(assetBundle.LoadAsset(assetName))将此shader存在与缓存后,紫图情况解决。