在我的游戏中,我从Facebook获取链接图像,然后我使用WWW.texture下载图像。但WWW.texture仅支持PNG和JPG,因此我无法加载GIF图像。
如何加载GIF文件?
答案 0 :(得分:1)
使用标准C#WebClient下载到本地计算机(我很确定它在MONO中受支持):
//.. Imported from System.Net
WebClient client = new WebClient();
client.DownloadFile(@"http://www.facebook.com/superhappyimage.gif",@"C:\image.gif");
阅读GIF完全是另一个问题。您可以尝试第三方库,Stackoverflow: Animated GIF Library,或者您需要自己编写。我不记得Unity在其API中有GIF读数,但可能已经改变了。
最后,Unity本身不支持动画图像(GIF)。解析gif后,您需要编写自己的自定义查看器。
http://answers.unity3d.com/questions/13156/animated-gif-as-a-texture-on-iphone.html