我正在 Unity 中(竖向,Android)开发一个移动 UI,在寻找处理不同屏幕尺寸的最干净方法。
我的当前界面结构如下:
顶部栏(标题+资源)
主内容( categorie,制作/转换系统)
*底部导航栏
问题:
在更大的屏幕上,所有内容都是居中的,我获得了大量的空白区域位于上方和下方的内容。
在较小的屏幕上,内容无法垂直适应。
我的当前想法是:
保留顶部和底部栏 cố định
使中间部分成为 Scroll View,只在需要时滚动
但我不确定这是否是最好的实践,特别是对于大屏幕,那有太多空白区域。
问题:
- “固定顶部 + 固定底部 + 可滚动中间部分” 是否被认为是 Unity 中移动 UI 的正确方法?
- 您通常如何处理大屏幕中的额外垂直空白?
将其留空?
居中内容?
*添加额外的 UI 元素/信息面板? - 您应该限制最大内容宽度并将其居中,还是拉伸 UI 到全屏宽度?
- 当在 Unity 中构建适应性 UI 时,是否有任何常见模式(或错误)我应该知道?
背景:
这是一个含有多个垂直堆叠部分的作品/工坊类型界面。
使用:
- Canvas Scaler(根据屏幕尺寸进行缩放)
- 垂直布局组
- 内容大小适应器
评论 (0)