Unity3D 获得GameObjectHierarchy 中的全路径


  1. 方式一、
  2. private static string GetGameObjectPath(Transform transform)
  3. {
  4. string path = transform.name;
  5. while (transform.parent != null)
  6. {
  7. transform = transform.parent;
  8. path = transform.name + "/" + path;
  9. }
  10. return path;
  11. }
  12. 方式二、
  13. 扩展transform
    1. public static string GetPath(this Component component) {
    2. return component.transform.GetPath() + "/" + component.GetType().ToString();
    3. }

你可能感兴趣的:(Unity3D 获得GameObjectHierarchy 中的全路径)