描述:
1 個游戲對象,上面有 4 個組件, 如圖:
腳本 Test_01 的內容,如下:
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test_01 : MonoBehaviour { public List<Component> componentsList = new List<Component>(); // Use this for initialization void Start () { Component[] componments = gameObject.GetComponents<Component>(); componentsList = new List<Component>(componments); } // Update is called once per frame void Update () { } }
第一種情況: 運行Unity,List 里的順序跟游戲對象的組件從上到下順序一樣.
第二種情況: 拖動任意一個組件,變化它的順序,再運行,順序還是一樣.