2017-10-20 4 views
1

アセットをサーバからダウンロードする方法の1つは、アセットバンドルを作成し、特定のURLでアップロードし、そのバンドルを実行時にユニティプロジェクトにダウンロードすることです。最後に、使用するために資産をアンロードすると、それは単一性です。アセットバンドルなしで実行時にUnityビルドでアセットをダウンロード

しかし私のシナリオでは、ユーザーが選択した資産をサーバーにアップロードし、ユニティプロジェクトとして資産としてダウンロードできるようにしました。

このタスクを実行する他の方法はありますか?

+0

私は1年ほど前に同様の問題を遭遇しました。当時の答えは簡単でした:いいえ!独自のシリアル化APIを作成する必要がありました。実行時にアセットをゲームに追加する唯一の方法は、アセットバンドルまたはメタファイルを読み込んでコンテンツを作成できる一般的なアセットを使用することでした。いくつかのスクリプトの属性や画像のトリックを行うかもしれませんが、モデルや実際のスクリプトではこれはやりにくくなります。私はユニティがそれ以来より多くの改造サポートを追加したとは思わない。 –

答えて

0

アセットバンドルまたはリソースフォルダの使用方法を直接行うことはできません。

足を踏む唯一の方法は、実行時にスクリプトで手動で行うことです。ダウンロードしたファイルの情報を解析し、メッシュ、テクスチャ、マテリアル、そして必要なものすべてを構築します。

関連する問題