2016-06-21 9 views
4

私はまもなく学習統一を開始しています。今、問題があります。ゲームを構築するとき、私はプロジェクトのすべての資産を構築したくありません。インストール後にクライアントがインストールされたときにいくつかのアセットをダウンロードしたい(例:最初にスプラッシュスクリーンを読み込む)。検索しようとしたところ、WWW.LoadFromCacheOrDownloadが見つかりました。私はそれが正しいとは思わない!動的資産を1つに統合したソリューション

解決策またはキーワードを教えてもらえますか?

ありがとうございました。

答えて

0

正しい道があります。しかし、私はあなたがキーワードを少し深くGoogleにする必要があると思うし、あなたは "資産バンドル"に達しているだろう。

Asset Bundle Defination

Scripting Asset bundles

Asset Bundle management

Asset Bundle detail description

私はこれを説明しながら、私は何かを逃しかもしれないかなりの時間前に資産バンドルの使用法をしました。

まず、あなたが必要とされるリソースを構築する必要があります(各プラットフォームが異なるビルドを持っているので、あなたが心の中でも、それを維持する必要があります)

あなたがダウンロードしてから資産バンドルをキャッシュするためのスクリプトが必要になりますネット。

WWW.LoadFromCacheOrDownload

キャッシュは、キャッシュ/リソースからのロードとアンロード資産バンドルの一部を来た後。また、私たちがプッシュしたすべての更新について、アプリケーションがフェッチして使用できるように、利用可能な資産バンドルがあるかどうかをアプリケーションが確認できるようにしました。

私はアセットバンドル を変更するためにスクリプトを使用していたので、アセットバンドルとチュートリアル用のヘルパースクリプトがいくつかネット上にあると思います。

Here is unity asset store Example and scripts for asset bundles

したがって、基本的には実施するのに長いソリューションとなりますが、それはあなたが費やすたびに価値があります。

これが役に立ちます。

編集:ここではアセットバンドルの作成に使用したスクリプトです。 Unifycommunity Asset bundle builder Link

+0

まずはお返事ありがとうございます。私は問題を解決しました:)私はアセットバンドルを構築し、サーバーにアップロードし、WWW.LoadFromCacheOrDownloadを使用してロードします:)それはうまく動作します –

+0

私は喜んで働いた:) –

関連する問題