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