unity移动端材质丢失呈洋红色问题记录

美术丢来一个粒子特效,打包AB包,加载运行时候材质丢失。

原因:shader fallback 一个不存在的shader

解决:

using UnityEngine;

public class Example : MonoBehaviour
{
    void Start()
    {
        // Disable renderer if material's shader is not supported
        Renderer rend = GetComponent<Renderer>();
        // 不支持则禁用render
        if (!rend.material.shader.isSupported)
        {
            rend.enabled = false;
        }
    }
}

猜你喜欢

转载自blog.csdn.net/Momo_Da/article/details/106577359
今日推荐