私はUnityでクライアント側のAndroidアプリを構築しています。AWS S3サーバーからjpgをダウンロードすると、その結果はSystem.IO.Streamとして返されます。System.IO.StreamをUnity for Unityのテクスチャに変換する方法は?
私はMonoと.Netの知識が限られているので、このSystem.IO.StreamのデータをUnityのテクスチャに変換する方法を理解するのは難しいです。シーン。
var img = Bitmap.FromStream(stream);
のようなオンラインのコードの有望な例を見てきましたが、System.Drawing.BitmapはAndroid用のUnityではサポートされていません - 誰にも提案はありますか?
ありがとうございます!
(私がAWS S3からダウンロードするための正確なサンプルコードは、http://docs.aws.amazon.com/mobile/sdkforunity/developerguide/s3.htmlにあるGetObject()関数ですが、その例では、テキストの読み込みのみで動作するSystem.IO.StreamReaderを使用しています
ありがとう@プログラマー! LoadImage()関数を使用してこの質問からの回答と組み合わせて使用することをお勧めします:http://stackoverflow.com/questions/3434007/error-this-stream-does-not-support-seek-operations-in-c -シャープ。 Amazon.Runtime.Internal.Util.MD5Streamをバイト[]にしてTexture2Dにすることができました! – Arthur