Skip to content
csharp
// 通过resources目录加载题图
var texture=Resource.Load<Texture>("map")
clone.GetComponent<MeshRenderer>().material.SetTexture("_MainTex",texture);
csharp
// 通过网络获取图片材质
IEnumerator LoadFace(Dmu dm, Action<Sprite,Texture> callback)
    {
        //请求WWW
        WWW www = new WWW(dm.face);
        yield return www;
        if (www != null && string.IsNullOrEmpty(www.error))
        {
            //获取Texture
            Texture2D texture = www.texture;
            //创建Sprite
            Sprite sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height),
                new Vector2(0.5f, 0.5f));
            callback?.Invoke(sprite,texture);
        }
    }

一般普通材质都可以通过_MainTex设置,如果无效可以打开debug模式看看对应的材质贴图具体是什么属性

如果是自定义的shader可以正常模式点击edit查看所有属性来确定