Unity

【Unity】GameObjectの名前をルートからの「/」区切りで取得する

Unity
記事内に商品プロモーションを含む場合があります

Unityで問題を起こしている対象を探す時、GameObjectがHierarchy上で置かれている場所を絶対パスでログ出力したいことがたまにあります。

GameObject 「Target」 が以下のような階層に配置されている時 「Root/Child/Target」 と出力したい。

Root/Child/Targetと出力したいRoot/Child/Targetと出力したい

残念ながらUnityにこのような機能は用意されていないので、拡張メソッドを作っておくと便利です。

以下のように利用します。