unity使用www读取安卓目录下面的图片
如下图,unity代码使用www读取安卓目录下的图片,并在程序里边使用。
private void Start()
{
StartCoroutine(this.LoadTexture(Application.streamingAssetsPath + "/图片名字.png"));
}
private IEnumerator LoadTexture(string path)
{
WWW www = new WWW(path);
yield return www;
if (www != null && string.IsNullOrEmpty(www.error))
{
if (skinRenderer.sharedMaterials[0].name == "spiderMan3_diffuse")
{
skinRenderer.sharedMaterials[0].SetTexture("_MainTex", www.texture);
skinRenderer.sharedMaterials[0].SetTexture("_EmissionMap", www.texture);
}
//this.AdsButton = www.texture;
//UnityEngine.Debug.Log("获取图片");
//texture.texture = this.AdsButton;
//stickment.sharedMaterials[0].shader = Shader.Find("Unlit/Texture");//修改shader
//stickment.sharedMaterials[0].SetTexture("_MainTex", this.AdsButton);//修改材质shader贴图
//Stickmen_eye.sharedMaterials[0].shader = Shader.Find("UI/Default");//修改shader
}
if (www.isDone)
{
www.Dispose();
}
yield break;
}