sound sepher's PASTIME

ゲーム開発で思ったことや、趣味などの話を書き綴っていきます。

【Unity】あとからタグ名を変更する方法

目的

  • あとからタグ名が気に入らない…となっても設定済で、削除するとタグ位置のソートもできないし終端に追加されるのが不満
    • ちなみに標準では書き換えもソートもできない仕様
    • おそらくタグをIDではなくstringなどで直接登録してるんだと思われる

方法

  • Unityプロジェクトのルート、「Project Settings」フォルダの「TagManager.asset」をテキストエディタで開いて直接書き換える

問題

Unityで使用中のシーンにあるタグを書き換える
  • タグが消滅して「Undefined」になる → 再設定必須
Unityで開いていないシーンのタグを書き換える
  • そのシーンを開いたときに、該当するタグを自動で終端に追加する

結論

  • 最終的には手動もしくはコードで再設定することになる
  • 根本的な解決はできなさそう…?