Sprite Editor はアトラスやスプライトシートのように
複数の要素を持つ画像を取得して個別の
スプライトに分割するためのツールです
この時 画像の Sprite Mode は必ず Multiple（複数）に
指定しておきましょう
これを Single に設定してしまうと
Sprite Editor ウィンドウでは扱えなくなってしまいます
スプライト / スプライトモード / スプライトタイプの詳細については
下記リンク先の情報を参照してください
Sprite Mode が Multiple に指定されていると
Sprite Editor というボタンがインスペクターの
テクスチャインポーターに表示されます
このボタンをクリックして Sprite Editor を開きます
なお Sprite Editor はこの他に メニュー操作
Window > Sprite Editor でも開けます
Sprite Editor ウィンドウは標準の Unity ウィンドウなので
他のウィンドウと同様に扱ったりドッキングしたりできます
Sprite Editor では目的の要素を
クリック & ドラッグ操作で選択すると
スプライトを作成できます
ここで選択した矩形選択部分が独立したスプライトとして作成されます
矩形選択の形はその矩形を
クリック & ドラッグして自由に変更できます
句形の内側をドラッグすれば位置の調整が可能で
四隅をや四辺をドラッグすればサイズ変更が可能です
またピボットポイントギズモをドラッグすれば
スプライトのピボットポイントも変更できます
スプライトの選択中には Sprite Editor 右下に
Sprite パネルが表示され
詳細を確認することができます
Name はスプライトの名前
名前は元画像の名前と
スライスされた順番（0 スタート）を
組み合わせて作られます
Position は画像上でのスプライトの
位置をピクセルで表示します
X と Y はスプライトの始点を定義し
画像の左下からスプライトの左下までの
距離で示されます
W と H はスプライトの
始点からの幅と高さを示します
Trim ボタンは要素周辺の
余分なスペースを切り落とし
無駄のないきっちりとした矩形を作ります
Pivot はスプライトのピボットポイントを定義します
ドロップダウンには四隅や各四辺の中央が
既定の設定として用意されています
Custom はカスタムピボットポイントを
Custom Pivot で数値指定する時に使用します
Sprite Editor の上部にはこの他にも
次のようなツールが揃っています
Slice メニュー
Revert および Apply ボタン
RGB アルファトグルボタン
ズームスライダー
Slice メニューは画像から自動的にスプライトを
切り出して作成する時に使用します
種類は Automatic と Grid の 2 種類です
Automatic はアトラスのように 大きさの
異なる要素を切り出す時に最も有効です
画像中の要素検出は周囲の
空白スペースに基いて自動的に行われます
このため 各スプライトはトリムされた
状態となります
Automatic を選択した場合 Minimum Size は
各スプライトの最小サイズを定義します
この値を大きくしすぎると 最小サイズを満たさない
小さな要素が並んでいるような場合に
ひとつの大きなスプライトとして
検出されてしまう可能性があります
Pivot は画像からスライスされる
全スプライトのデフォルトピボットポイントを
設定します
Sprite パネルと同じくここでもドロップダウンから
四隅や各四辺の中央が既定値として用意されています
カスタムピボットポイントを設定する場合はスプライトのスライスが終わってから
スプライトを選択して Sprite パネルから
ピボットポイントを変更するか
エディター上で直接調節します
Method は既存のスプライトを Sprite Editor ウィンドウで
どう扱うかを指定するオプションです
Delete Existing は既存のスプライトをすべて
新規スプライトで置き換えます
Smart は既存のスプライトを保持・調整しながら
スプライトの新規作成を試行します
Safe は既存のスプライトに一切
変更を加えず 新規スプライトを作成します
各オプションを正しく設定したら Slice ボタンをクリックすると
画像が個別スプライトにスライスされます
スライスした後は各スプライトが個別に編集可能になります
なおスプライトシートは全要素が同一サイズであることを
前提として作成されているものなので
Slice Type を Automatic にしてしまうと
各スプライトの細かな差異と
周辺の空白スペースの変化により
スプライトが均一に切り出されない可能性があります
このため均一要素を含むスプライトシートの場合には
Slice Type を Grid にします
Pixel Size はグリッドの大きさをピクセル単位で指定します
Pivot は画像からスライスされる
全スプライトのデフォルトピボットポイントを指定します
カスタムピボットポイントを設定する場合はスプライトのスライスが終わってから
スプライトを選択して Sprite パネルから
ピボットポイントを変更するか エディター上で直接調節します
各オプションを正しく設定したら Slice ボタンをクリックすると
画像が個別スプライトにスライスされます
スライスした後は各スプライトが個別に編集可能になります
スライスを完了して内容を保存するには
Apply をクリックします
変更内容を破棄する場合には Revert をクリックします
RGB アルファトグルスイッチは Sprite Editor 上での
表示をカラー画像とアルファチャンネル表示で
切り替えることで細部を確認しやすくして
エッジの手動調整を支援します
ズームスライダーは画像のズーム制御に使用します
画像の編集が正常に完了して
変更が適用されると
Project ウィンドウでアセットが更新されます
その後は新しいスプライト / スプライト群は
画像の下に子 / 子のグループとして
表示されます
Project ビューでサムネイルを表示中に子項目を
表示したい時は下向き矢印をクリックしてください
子項目はそれぞれ画像の中の使用可能なスプライトを示します
これらスプライトはプロジェクト内で
個別に使用することも グループ化して
たとえばキャラクターを構成したり あるいは
アニメーションとして使ったりできます