0

当我在 Unity3D 中使用 UGUI 时,如果我想让我的 UI 游戏对象在所有设备上保持相同的大小和位置,我只需在 Canvas Scaler 中将 UI Scale Mode 设置为 Scale with Screen Size。但是现在 Unity3D 切换到 UIElements 系统,不仅是编辑器,还有运行时的游戏内 UI,我怎么能做同样的事情呢?

此外,我们如何才能像 Auto Letterbox(黑条)插件为我们所做的那样,以牺牲屏幕空间为代价来简单地保持游戏屏幕的纵横比?

(全部用于运行时游戏内 UI)

如果现在确切知道所有这些还为时过早,谁能告诉我这些方法是否仍然可行?或者由于 UIElements 系统将基于的“网络风格”开发机制的性质,这些解决方案根本不可能?

非常感谢您,对于我可能在这里提出的任何不安全的表达感到抱歉。

4

0 回答 0