配布のためのスプライトアトラスを準備 した後、アトラスを配布するにはいくつかの方法があります。それぞれの方法は、アトラスアセットのサイズやプロジェクトのターゲットプラットフォームなど、プロジェクトのさまざまなニーズや特性に対応しています。
以下は、スプライトアトラスを配布する際に考えられる主な 2 つの方法です。
Unity は、選択されたターゲットプラットフォームのサイズ制限内であれば、最終ビルドでスプライトアトラスを配布できます。スプライトアトラスを最終ビルドでまとめて配布するには、スプライトアトラスをプロジェクトの Resource フォルダーに配置します。スプライトアトラスは、ユーザーがアプリケーションをダウンロードするときにエクスポートされるビルドに加えられます。この場合、Unity はこれらのアトラスを スクリプト 経由で Resource フォルダーからロードします。詳細については、Resources API のドキュメントを参照してください。
サイズが大きいスプライトアトラスは、広い帯域幅と大きなデバイスストレージを必要とするため、エクスポートされるビルドのダウンロードに Unity がスプライトアトラスを加えると、アプリケーションユーザーに不便を与える可能性があります。問題を回避するには、プレイヤーがそれぞれのアセットバンドルを自分の判断で個別にダウンロードできるように、大きなスプライトアトラスは アセットバンドル で配布します。この場合、Unity はスプライトアトラスをランタイムに スクリプト 経由でロードします。詳細については、アセットバンドルのワークフロー を参照してください。