先说明一下我是如何用到,有哪些处理的
用到这个组件基本上都是将列表进行排版操作的,竖着,或者横着,横着用HorizontalLayoutGroup
还有一个和这个组件搭配的组件叫ContentSizeFitter
先说我是怎么发现这个组件不好用的
//本地读取测试数据
//StartCoroutine( FileTools.ReadData(“日常.json”, Callback));
private void Callback(string obj)
{
JObject keys = JToken.Parse(obj) as JObject;
JArray keys1 = keys.GetValue(“data”) as JArray;
for (int i = 0; i < keys1.Count; i++)
{
JObject keys2= keys1[i] as JObject;
GameObject game = Instantiate(gamel, parentl);
game.SetActive(true);
}
RebuildContextUI();
}
public void RebuildContextUI()
{
//LayoutRebuilder.ForceRebuildLayoutImmediate(parentl1);
}
上述代码
就是读取数据然后解析完了,生成数据显示的item,然后刷新一下layout,没啥不对劲的,但是就是需要手动刷新一下,就像这样
private void Update()
{
if (Input.GetKeyDown(KeyCode.Space))