空白 发表于 2013-4-11 11:31

递归根据子物体找到根物体

本帖最后由 空白 于 2013-4-11 11:40 编辑


//*递归获取最终的父Transform*/
private Transform GetRootObject(Transform childObject)      
{      if(childObject.parent == null)               
      {                     
            return childObject;               
      }         
       else            
       {                     
         return GetRootObject(childObject.parent);            
       }      
}

    例如 根据武器找到属于他的那个英雄。

空白 发表于 2013-4-14 17:12

Transform 变换
Variables变量

root      Returns the topmost transform in the hierarchy.
            返回层次最高的变换。

readma 发表于 2013-4-15 08:52

空白 发表于 2013-4-15 21:09

只有Transform才有根节点和子节点关系

乐依忆 发表于 2013-6-6 09:58

试了一下提示栈溢出呢,好像不对吧

空白 发表于 2013-6-6 19:39

我测试通过了的
另外后来我去查看脚本手册,本身自带了返回根节点的方法

Transform 变换
Variables变量

root      Returns the topmost transform in the hierarchy.
            返回层次最高的变换。

ZzTiger 发表于 2017-3-2 13:06

很不错

go369 发表于 2017-3-2 13:08

真心顶

pochenshu 发表于 2017-3-2 13:29

难得一见的好帖

jstones 发表于 2017-3-2 13:22

说的非常好
页: [1]
查看完整版本: 递归根据子物体找到根物体