「素早い再生モード」対応StreamigAssetsを使ってアプリサイズ削減Tweet宴では、「アセットバンドル化したリソースを、StreamingAssetsフォルダからロードする」という形をとることで、アプリサイズを大幅に減らすことができます。サーバーを使わなくても、アプリサイズを減らすことができます。Windows用のゲームなどを作る場合は、こちらを使うのが良いでしょう。WebGLでも、StreamingAssetsごとサーバーに置けば、キャッシュを使わずに必要なときにファイルをDLして使うことになるので、今のところ最善の設定になるかと思います。「修正パッチファイルとして実行ファイルのみを配布して、StreamingAssetsフォルダ以下のリソースはそのまま使ってもらう」とすることで、軽量な修正パッチを配布する体制がとれます。以下に、作成手順をまとめます。その他StreamingAssetsフォルダ以下にアセットバンドルの置き場所を作成まず、出力先のディレクトリを作成します。「StreamingAssets/プロジェクト名」というフォルダを作成します。宴のプロジェクトを最初の作成したときに使用した、エクセルファイル名などに使っているフォルダ名です。*注)StreamingAssetsとは、Unityが予約しているフォルダ名でこのフォルダ以下にあるファイルはUnity形式にせずにそのままファイルとして扱うことができるようになるフォルダです。ユーザーからもそのままファイル名などが見えてしまうので、その点だけ気を付けてください。リソースコンバーターを開きます。ResourceConverterの設定は、このようにします。Directoryに「プロジェクト名/Reources/プロジェクト名」のフォルダをドラッグ&ドロップで設定。ProjectSettingsに、今のシナリオのプロジェクト設定ファイルを。Pathに、先ほど作成した「StreamingAssets/プロジェクト名」というフォルダを指定します。Convertボタンを押すと、設定した出力先のディレクトリ以下に、アセットバンドルが作成されます。ロードの設定AdvEngineStarterの設定を「StreamingAssets」にします。実機で確認するには、対象プラットフォームのアセットバンドルを作成する必要があります。Mode」をAllPlatFormにして、実機のプラットフォームもビルド対象にします。Flags」で対象プラットフォームを設定します。Convertをすると、設定したすべてのプラットフォームに対してのアセットバンドルの作成が始まります。プラットフォームの切り替え時にかなり長時間かかってしまいますので、ご注意ください。ビルド時の注意アセットバンドルのもとになったアセットがResources以下にあるとアプリに含まれてしまうので、Resourcesフォルダをリネームするなどして、アセットバンドル以外はアプリに含まれないようにしましょう。ビルド時の注意その2ビルド対象のプラットフォーム以外のStreamingAssetsはビルド前に移動しましょう。ややこしいのですが、Unityには以下の仕様あります。→Windowsフォルダ以下のアセットバンドルはUnityエディタ上でテストするためには必要ですが、ビルドするときは不要になる→ビルド前にStreamingAssets以下から不要なWindowsフォルダを移動か削除する必要がある・・・ということなります。マルチプラットフォーム開発をしていると、ここがとても面倒なのですが、Unityには「特定のフォルダを特定のプラットフォームのみビルド対象にする」という仕組みがありません。ビルド時に手動で解決するか、ビルド用のエディタ拡張プログラムを書くなどして解決してください。Mode「Unityエディタ上ではUnityを動かしているPCのOSのアセットバンドルしかロードできない」ため、Unity上ではWindowsかMacアセットバンドルが必要です。Modeは、今のOSのアセットバンドルを自動で作成するようになっています。WindowsとMac両方を利用しての開発で、バージョン管理ソフトなどでファイル共有している場合、どちらか一方のアセットバンドルしか作られていない可能性があります。その場合、両方のOSでアセットバンドルを作成するか、ターゲットプラットフォームにチェックを入れて制御するなどしてください。http://madnesslabo.net/utage/?page_id=9384パッチファイルとしてUnityは「ゲームアプリの更新用の軽量なパッチファイルを作成する」ということができません。Unityはプログラム・リソースをすべて含めた丸ごとのパッケージファイルでしかアプリが作成できないためです。ビルド後であっても「StreamingAssets」フォルダ以下は、ファイル単位で任意に上書き更新をしても問題ありません。・プログラムやUIの更新がある場合は「改めてビルドして、StreamingAssets以下を含めないexeファイルその他をパッチとして配布」ということをすれば軽量なパッチが配布可能です。その他その他、詳細については、各項目のドキュメントを確認してください。