【Unity3d笔记】 文件路径与层级路径(Hierarchy)

【Unity3d笔记】 文件路径与层级路径(Hierarchy)


Unity3d里面经常需要加载Resources文件夹下的资源,这里用到的是加载资源的文件路径,形式为 string path = "xxx\\xxx\\xxx";string path = @"xxx\xxx\xxx";,注意是 右斜杠,因为它是转义符号,因此在第一种形式中需要在前面再加一个 \

与之不同的是,在用transform.Find()方法查找场景子物体时,目标物体虽然在根物体(调用Find()方法的物体)的子树中,但不一定是根物体的孩子,这时候需要用到层次路径,即从根物体出发直到子物体的路径,比如以下层级:

  • A
    • B
      • D
      • E
    • C
      • F
        • G

如果我们要查找 G,而目前我们知道 A,由此可知F的层级路径为A->C->F->G,那么就可以这么写:A.tranform.Find("C/F/G");,注意是左斜杠,它不是转义符号。

猜你喜欢

转载自blog.csdn.net/weixin_42430021/article/details/108501339