Unity の Sprite Library コンポーネント
Sprite Library コンポーネントは、ゲームオブジェクトがランタイムに参照する Sprite Library アセット を定義します。このコンポーネントをゲームオブジェクトにアタッチすると、同じゲームオブジェクトまたは子ゲームオブジェクトにアタッチされた Sprite Resolver コンポーネント は、Sprite Library コンポーネントによって設定された Sprite Library アセットを参照します。これにより、Sprite Resolver コンポーネントで、スプライトレンダラー が参照するスプライトを変更できます。
Sprite Library の Inspector ウィンドウ
Sprite Library コンポーネントの Inspector ウィンドウで、Sprite Library アセットを Sprite Library Asset プロパティに割り当てます。または、New を選択して新しい Sprite Library アセットを作成し、保存します。すると、このアセットが Sprite Library Asset フィールドに自動的に割り当てられます。
Sprite Library アセットを割り当てると、Inspector ウィンドウに Open Sprite Library Editor ボタンが表示されます。
Sprite Library アセットの内容を編集するには、Sprite Library Editor ウィンドウ を使用します。
エントリーのオーバーライド
2D Animation パッケージのバージョン 9 以降では、Inspector ウィンドウで Sprite Library のエントリーを直接オーバーライドすることはできません。Sprite Library のエントリーをオーバーライドするには、代わりにこれらの public メソッド を使用します。
オーバーライドを別のアセットに保存するには、Export to Sprite Library Asset を選択します。その後、アセットは自動的に Sprite Library Asset プロパティに割り当てられます。