gpt4 book ai didi

c# - 如何在不旋转的情况下改变Unity中VerticalLayoutGroup的扩展方向?

转载 作者:行者123 更新时间:2023-11-30 15:52:06 27 4
gpt4 key购买 nike

我需要更改 VerticalLayoutGroup 的扩展方向。使用默认行为,该组将扩展到楼下。我想要的是,该组将扩展到楼上。

Video 中描述了预期的行为.(链接到 stackoverflow 上的答案 https://stackoverflow.com/a/43192904/11236801 )

链接上的解决方案是,将 LayoutGroup 旋转 180°。现在这似乎更像是一种解决方法,因为所有 child 也必须轮换。this one建议的解决方案不会给出视频中显示的预期行为。

我将 ContentSizeFitter 添加到 LayoutGroup,如 Unity Answers 中的此链接所述.现在 LayoutGroup 将向两个方向扩展(楼上和楼下)。

是否有任何解决方案可以在不旋转 LayoutGroup 的情况下完成所需的行为?

编辑:我还注意到旋转方法的一个缺点:来自 MixedRealityToolkit 的广告牌脚本将强制 LayoutGroup 旋转回 0°。

最佳答案

这对我有用:

Unity Inspector screenshot

注意 Vertical Layout Group 上的 Child Alignment 设置,以及 Rect Transform 上的 Pivot 设置.这使得布局组在添加更多项目时向上扩展。
还要注意 Content Size Fitter 组件的存在,并将其 Vertical Fit 设置为 Preferred Size,这将调整布局组的高度添加或删除内容时。

关于c# - 如何在不旋转的情况下改变Unity中VerticalLayoutGroup的扩展方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55279138/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com