私のゲームでは、Facebook からリンク画像を取得し、WWW.texture を使用して画像をダウンロードします。しかし、WWW.texture は PNG と JPG しかサポートしていないため、GIF 画像を読み込めません。
GIF ファイルを読み込むにはどうすればよいですか?
私のゲームでは、Facebook からリンク画像を取得し、WWW.texture を使用して画像をダウンロードします。しかし、WWW.texture は PNG と JPG しかサポートしていないため、GIF 画像を読み込めません。
GIF ファイルを読み込むにはどうすればよいですか?
標準の 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