and*_*kaa 3 c# unity-game-engine hololens windows-mixed-reality mrtk
我需要更改 VerticalLayoutGroup 的扩展方向。使用默认行为,该组将扩展到楼下。我想要的是,该小组将扩展到楼上。
本视频中描述了预期行为。(链接到 stackoverflow /sf/answers/3023503311/上的答案)
链接上的解决方案是将 LayoutGroup 旋转约 180°。现在这似乎更像是一种解决方法,因为所有孩子也必须轮换。所建议的解决方案这一个不会放弃在视频中显示的预期行为。
我将 ContentSizeFitter 添加到 LayoutGroup 中,如Unity Answers中的此链接中所述。现在 LayoutGroup 将向两个方向(楼上和楼下)扩展。
是否有任何解决方案可以在不旋转 LayoutGroup 的情况下完成所需的行为?
编辑:我还注意到旋转方法的一个缺点:来自MixedRealityToolkit的 Billboard 脚本将强制 LayoutGroup 旋转回 0°。
这对我有用:
请注意 上的子对齐设置Vertical Layout Group和 上的枢轴设置Rect Transform。当添加更多项目时,这会使布局组向上扩展。
还要注意一个Content Size Fitter组件的存在,并且它的Vertical Fit设置为Preferred Size,这将在添加或删除内容时调整布局组的高度。
| 归档时间: |
|
| 查看次数: |
2046 次 |
| 最近记录: |