🐕

UnityのGameObjectにいい感じの番号を割り振る

2022/01/01に公開

NumberingEditor
っていうのを過去につくって、割と便利なので未だに使うのでその紹介.

motivation

たとえば、こんな感じでGameObjectを複製して、並べたりすることってあると思う.
(パズルゲーム作ったりとか、メニューUIつくったりとか..)

gameobjects

このとき Image, Image (1), Image (2) みたいなイマイチ連番っぽさがないままに連なっているのが気持ち悪くて作った。

install

dependenciesを追加

Packages/manifest.json
{
  "dependencies": {
    "me.mattak.numberingeditor": "https://github.com/mattak/NumberingEditor.git?path=Assets/Plugins/NumberingEditor",
  }
}

usage

window > Numberingを表示
window > numbering

あとはgameobjectを範囲選択して、Numberingボタンを押すだけ.
これで00 -> 16といった感じに番号を割り振る事ができる.
offset(開始番号)や番号割り振りのStringFormatも指定できる.

numbering

また、オブジェクト順序が編集中にぐちゃぐちゃになったら、sort機能もあるので兄弟関係をスッキリアルファベット順で整理できる.

sort

Hierarchy Windowがごちゃってきたら使ってみてください.

Discussion