我需要更改VerticalLayoutGroup的扩展方向。
使用默认行为,该组将在楼下扩展。
我想要的是,该小组将在楼上扩大规模。
此Video中描述了预期的行为。
(链接到关于stackoverflow https://stackoverflow.com/a/43192904/11236801的答案)
链接上的解决方案是将LayoutGroup旋转约180°。
现在这似乎更像是一种解决方法,因为所有子项也必须轮换。
this one建议的解决方案将无法提供视频中所示的预期行为。
我将ContentSizeFitter添加到LayoutGroup中,如Unity Answers中的此链接中所述。现在,LayoutGroup将在两个方向(楼上和楼下)扩展。
有什么解决方案可以在不旋转LayoutGroup的情况下实现所需的行为吗?
编辑:
我还注意到轮换方法的缺点:
MixedRealityToolkit中的Billboard脚本将强制LayoutGroup旋转回0°。
最佳答案
这对我有用:
请注意“垂直布局”组上的“子对齐”设置和“ RectTransform”上的“透视”设置。当添加更多项目时,这会使布局组向上扩展。
关于c# - 如何在不旋转的情况下更改Unity中VerticalLayoutGroup的扩展方向?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55279138/