物体间的层次关系

父物体

  • (父物体的意义)

设置父物体

  • 一个物体只能有一个父物体。
  • 如果一个物体没有父物体,那么它的父物体就是世界。
  • 可以用parent属性设置当前物体的父物体。
      (代码和注释)
    
  • 当前物体没有父物体,或者想将当前物体的父物体设置为世界。
      (代码和注释)
    

遍历子物体

  • 一个物体可以有多个子物体。
  • childCount属性可以获取子物体的个数。注意:不包括子物体的子物体。
  • GetChild方法可以获取指定索引子物体。
// 遍历子物体

查找子对象

  • transform.Find方法可以通过名字查找特定的子物体。
(代码和注释)

与GameObject.Find的区别:

  • GameObject.Find用来查找任何对象,transform.Find只能查找子物体。
  • GameObject.Find是静态方法,transform.Find是实例方法。
  • GameObject.Find返回GameObject对象,ransform.Find返回Transform对象。