Unity の Sprite Library アセット
Sprite Library アセット は、スプライトのスワップ に使用するスプライトが含まれる Unity アセットです。このページでは、Sprite Library Asset プロパティ と、Sprite Library アセット または Sprite Library アセットのバリアント の作成方法について説明します。
Sprite Library アセットは、含まれるスプライトを カテゴリ にグループ化します。これらのスプライトは、ラベル と呼ばれる一意の名前を付けることで区別できます。Sprite Library アセットの内容は、Sprite Library Editor ウィンドウ で編集できます (詳細については、このウィンドウのドキュメントを参照してください)。
スプライトスワップのワークフロー では、Sprite Library アセットを 1 つまたは複数作成した後、Sprite Library コンポーネントで使用する Sprite Library アセットを選択します。すると、Sprite Resolver コンポーネントが選択したアセットから情報を取得します。
Sprite Library アセットの作成
Sprite Library アセットを作成するには、Assets > Create > 2D > Sprite Library Asset の順に選択します。
Sprite Library Asset プロパティ
Sprite Library アセットを選択し、Inspector ウィンドウに移動して以下のプロパティを表示します。
| プロパティ | 説明 |
|---|---|
| Open in Sprite Library Editor | これを選択すると、Sprite Library Editor ウィンドウ が開き、このアセットの内容を編集できます。 |
| Main Library | このプロパティを空にすると、Sprite Library アセットは自身のカテゴリとラベルを参照します。別の Sprite Library アセットを割り当てると、そのアセットが選択した Sprite Library アセットの メインライブラリ になります。Sprite Library アセットは、代わりにこの 2 番目のアセットのカテゴリとラベルを参照するようになります。また、選択した Sprite Library アセットは、メインライブラリ として設定された Sprite Library アセットのバリアントアセットに 変換 されます。 |
| Revert | 選択すると、プロパティ変更がリセットされ最後に保存された状態に戻ります。これを選択すると、保存されていない変更はすべて削除されます。 |
| Apply | 選択すると、現在のプロパティ設定が保存されます。 |
Sprite Library アセットのバリアントの作成
Sprite Library アセットのバリアントは、自身を参照する代わりに、選択した Sprite Library アセットから カテゴリ と ラベル を継承します。バリアントを作成するには 2 つの方法があります。
メニューから作成
Sprite Library アセットを作成した後、Project ウィンドウでこれを選択し、Assets > Create > 2D > Sprite Library Asset Variant を選択します。すると、そのアセットを参照するバリアントアセットが作成されます。
Sprite Library アセットをバリアントに変換
既存の Sprite Library アセットを別の Sprite Library アセットのバリアントに変換するには、その別の Sprite Library アセットを メインライブラリ として設定します。