3种递归写法 获取结点树目录
发布日期:2022-03-03 10:44:02
浏览次数:12
分类:技术文章
本文共 701 字,大约阅读时间需要 2 分钟。
个人感觉第一种和第二种比较简洁 第三种没有用字符串的+拼接使用了StringBulider效率会高点
public static string GetHierarchyPath(Transform trans)
{ if (!trans.parent) { return trans.name; } return GetHierarchyPath(trans.parent) + "/" + trans.name; } public static string GetHierarchyPath2(GameObject go) { var parent = go.transform.parent; return parent == null ? go.name : GetHierarchyPath2(parent.gameObject) + "/" + go.name; } static bool GetHierarchyPath3(GameObject go,ref StringBuilder sb) { if (go != null) { if (go.transform.parent != null) { if(GetHierarchyPath3(go.transform.parent.gameObject, ref sb)) { sb.Append(go.name);sb.Append("/"); return true; } } else { sb.Append(go.name);sb.Append("/"); return true; } } return false; }转载地址:https://blog.csdn.net/yangjie6898862/article/details/122706706 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年03月26日 11时04分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
AJAX教程
2019-04-26
git基础
2019-04-26
git基础-01
2019-04-26
mysql-总结
2019-04-26
IPv4地址
2019-04-26
正则表达式
2019-04-26
redis
2019-04-26
术语-维护中
2019-04-26
software
2019-04-26
idea-ide
2019-04-26
technology
2019-04-26
spider-02
2019-04-26
spider-03
2019-04-26
spider-04
2019-04-26
spider-05
2019-04-26
spider-06
2019-04-26
spider-07
2019-04-26
Ubuntu环境配置
2019-04-26
CSDN日报190910:程序员都秃头,商务个个是人精
2019-04-26
CSDN日报190911:Unity3D开发小游戏;常见的五种神经网络
2019-04-26