【发布时间】:2018-07-31 22:31:33
【问题描述】:
有没有办法通过脚本更改约束的组件设置:“Fixed Row Count”,然后将约束计数分配为 1?
【问题讨论】:
-
你看文档了吗:docs.unity3d.com/ScriptReference/UI.GridLayoutGroup.html(具体是constraint和constraintCount属性)
有没有办法通过脚本更改约束的组件设置:“Fixed Row Count”,然后将约束计数分配为 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。
【讨论】: