0

私は最近 Unity3D を使い始めました。Unity3D バージョン 5.3.0 を使用しています。

アプリケーションにスプライト オブジェクトがあります。現在、画像をインポートし、そのテクスチャ タイプをテクスチャからスプライトに変換しています。私のスプライトオブジェクトのスプライトレンダラーで手動で好きです。

実行時にスプライト レンダラーでスプライト (2D テクスチャ) を変更したい。テクスチャファイル(png画像)は私のサーバーに保存されています。

wwwクラスを使用してテクスチャファイルでダウンロードできますが、スプライトに割り当てる前にテクスチャタイプをテクスチャからスプライトに変換するにはどうすればよいですか?

4

1 に答える 1

1

テクスチャをダウンロードできると言う場合、Unity オブジェクト (Texture2D など) を取得できますか? それとも、コンピューターにダウンロードされた画像ファイルだけを取得できますか?

Unity テクスチャ オブジェクトを取得できた場合は、Sprite.Create 関数を確認できます。

ファイルを取得しただけでは、正しい Unity オブジェクトに変換するのに十分ではないと思います。スプライトを含む Unity アセット バンドルを準備し (Google で調べてください。アセット バンドルに関する情報はたくさんあります)、そのアセット バンドルをサーバーに保存する必要があります。このようにして、使用可能なユニティ オブジェクト (たとえば、スプライト) をダウンロードできます。

于 2016-05-18T07:23:23.257 に答える