簡體   English   中英

Unity3D:如何通過腳本修改網格布局組組件

[英]Unity3D: How to modify Grid Layout Group component by script

有沒有辦法改變約束的組件設置:“固定的行數”,由腳本,然后分配約束數到1?

在此處輸入圖片說明

創建一個腳本,例如test.cs,將此腳本添加/附加到與GridLayoutGroup相同的游戲對象中:

在此處輸入圖片說明

public class test : MonoBehaviour {

    GridLayoutGroup glg;

    void Start () {        
        glg = gameObject.GetComponent<GridLayoutGroup>();
        Debug.Log(glg);
        glg.constraint = GridLayoutGroup.Constraint.FixedRowCount;  //**
        glg.constraintCount = 1;                                    //**
    }
}

運行游戲,您會看到它自動設置為1。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM