Appearance
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查看所有属性来确定