//修正shader不正确的问题
public void ShaderRecover(GameObject obj)
{
Renderer[] meshSkinRenderer = obj.GetComponentsInChildren<Renderer>();
for (int i = 0; i < meshSkinRenderer.Length; i++)
{
meshSkinRenderer[i].material.shader = Shader.Find(meshSkinRenderer[i].material.shader.name);
}
}
Unity Assetbundle shader(丢失)不正确显示的问题
最新推荐文章于 2022-11-27 10:38:46 发布