メインライブラリのオーバーライド
Sprite Library アセット を作成するときは、Sprite Library アセットのバリアントに変換 するか、選択した Sprite Library アセットの バリアントアセットを作成 するかを選択できます。バリアントアセットは、Sprite Library アセットからすべてのカテゴリとラベルを メインライブラリ として継承します。メインライブラリから継承されたカテゴリとラベルを直接変更することはできませんが、オーバーライド の形で新しいカテゴリとラベルを加えることで、継承された内容に追加することができます。
継承されたカテゴリとラベルの制限
既存の Sprite Library アセットを現在の Sprite Library アセットの Main Library (メインライブラリ) プロパティに割り当てると、現在のアセットは、割り当てられた Sprite Library アセットに含まれるすべてのカテゴリとラベルにアクセスできます。継承されたカテゴリは、Sprite Library Editor ウィンドウ の Inherited 折りたたみグループ に表示されます。一方、ローカル 折りたたみグループには、現在のアセットのみに存在するすべてのカテゴリが含まれます。
継承されたカテゴリのラベルを名前変更したり削除したりすることはできませんが、継承されたカテゴリに新しいラベルを オーバーライド として追加することができます。
オーバーライドの作成
オーバーライドとは、継承されたカテゴリの内容に加えた変更のことです。継承されたラベルの名前変更や削除はできませんが、継承されたカテゴリでは以下の操作を実行できます。
オーバーライドがある場合、Sprite Library Editor ウィンドウの継承されたカテゴリと継承されたラベルの横に 縦の白線が表示 されます。
スプライト参照の変更
ラベルのスプライト参照を変更するには、スプライトオブジェクトフィールド の横にあるオブジェクトピッカーから別のスプライトを選択します。目的のスプライトをラベルに直接 ドラッグ して、スプライト参照を変更することもできます。
選択したラベルに加えられたスプライト参照の変更を元に戻すには、ラベルを右クリックし、コンテキストメニュー から Revert Selected Overrides を選択して、すべてのスプライト参照をメインライブラリから継承された元の状態に戻します。
選択した継承されたカテゴリのすべてのオーバーライドを元に戻すには、コンテキストメニューから Revert All Overrides を選択します。
**注意:**オーバーライドは Sprite Library エディターの 保存状態 に含まれません。オーバーライドを元に戻すと、以前の保存状態に関係なくすべてのオーバーライドが削除されます。最後のアクションを元に戻すには、Ctrl+Z (macOS: Cmd+Z) を押します。