最近发现了这么一个现象
有一个Vertical布局组件下面放一些子物体,正常情况下是准确排列的
这时候想代码修改Vertical Layout的Enable=false
public VerticalLayoutGroup VerticalLayout;
void Start()
{
VerticalLayout.enabled = false;
}
这样的后果是子物体都挤在一块了.
后来尝试多种方法无果,查也查不到,突然想到按钮事件或者协程延迟一帧执行会怎么样
public Button btn;
public VerticalLayoutGroup VerticalLayout;
void Start()
{
btn.onClick.AddListener(() =>
{
VerticalLayout.enabled = false;
});
}
发现这样可以!
后测试协程延迟帧执行也可.记录一下这种莫名其妙的问题