为什么统一显示问号而不是所需的精灵?

时间:2016-12-22 13:17:32

标签: c# html5 unity3d web sprite

在unity3d中,我使用WWW类从链接下载纹理,然后我创建一个带有获得纹理的Sprite,我在屏幕上显示它。这在Unity Editor中运行得很好,但当我在浏览器中以HTML5格式运行而不是显示我的Sprite时,会出现一个红色问号。为什么呢?

这是我的C#代码:

GameObject myImage;
Sprite neededSprite;

IEnumerator Start () {

 WWW getMyImage= new WWW("http://previews.123rf.com/images/burakowski/burakowski1202/burakowski120200228/12221967-Grunge-Example-stamp-Stock-Vector-demo.jpg");

 myImage = GameObject.Find("myImage");

 yield return getMyImage;
 Texture2D rawImage = getMyImage.texture;
 neededSprite = Sprite.Create(rawImage, new Rect(0.0f, 0.0f, rawImage.width, rawImage.height), new Vector2(0.5f, 0.5f), 100.0f);
 myImage.GetComponent<Image>().sprite = neededSprite;

}

1 个答案:

答案 0 :(得分:0)

Header set Access-Control-Allow-Origin "*"放入.htaccess文件后,一切正常作为