2D プロジェクトでは、スプライトやその他のグラフィックスを使用してシーンのビジュアルを作成します。つまり、1 つのプロジェクトに多くのテクスチャファイルを配置することができます。Unity は通常、シーン内の各テクスチャにドローコールを送信します。ただし、多くのテクスチャを持つプロジェクトでは、複数のドローコールがリソースに負荷をかけ、プロジェクトのパフォーマンスに悪影響を及ぼす可能性があります。
スプライトアトラスは、複数のテクスチャを 1 つのテクスチャに統合するアセットです。Unity は、この単一のテクスチャを呼び出して、複数のドローコールの代わりに 1 回のドローコールを送信し、小さいパフォーマンスオーバーヘッドで、パックされたテクスチャすべてに一度にアクセスします。スプライトアトラス API を使用して、プロジェクトのランタイムでのスプライトアトラスのロードをコントロールできます。
| トピック | 説明 |
|---|---|
| スプライトアトラスの作成 | Assets フォルダーに .spriteatlas ファイルを作成します。 |
| マスターとバリアントのスプライトアトラス | スプライトアトラスの Type プロパティを選択します。 |
| スプライトアトラスワークフロー | スプライトアトラスを作成するための一般的なワークフローに沿って操作します。 |
| 配布用スプライトアトラスの準備 | スプライトアトラスを配布します。 |
| スプライトアトラス V2 | スプライトアトラス V2 モードを使用します。 |
| スプライトパッカーモード | スプライトアトラスのデフォルトパッキング動作を選択します。 |
| スプライトアトラスのリファレンス | スプライトアトラスのプロパティを参照します。 |