1

私のゲームでは、Facebook からリンク画像を取得し、WWW.texture を使用して画像をダウンロードします。しかし、WWW.texture は PNG と JPG しかサポートしていないため、GIF 画像を読み込めません。

GIF ファイルを読み込むにはどうすればよいですか?

4

1 に答える 1

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

于 2012-08-23T19:53:18.250 に答える