Unity Transform類

1.SetSiblingIndex

用於設置一個物體在其父物體下的索引,根據該索引值來排列一個物體下所有child節點的位置(這些節點擁有同一個direct parent),是孩子節點,不是子節點;注意:改變該值時,層級視圖中的位置也會發生改變,在UI的佈局中常常會用到;

2.支持foreach遍歷

Transform支持Enumerator,它實現了IEnumerable Interface,所以可以使用foeach遍歷,可以得到直接子物體;

using UnityEngine;

public class Example : MonoBehaviour
{
    // Moves all transform children 10 units upwards!
    void Start()
    {
        foreach (Transform child in transform)
        {
            child.position += Vector3.up * 10.0f;
        }
    }
}

3.組件和子物體獲取

參考:Unity獲取遊戲對象及組件

發佈了152 篇原創文章 · 獲贊 47 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章