【问题标题】:We have UI problem in Unity IOS build on notched deviceUnity IOS 在缺口设备上构建时存在 UI 问题
【发布时间】:2019-11-27 16:35:10
【问题描述】:

您好,我们正在 Unity 2018.2.14f1 中开发我们的游戏。

在我们进行构建之后,在 android 缺口设备上没有任何问题,但在 iOS 缺口设备上却出现了问题。

红色是按钮,而绿色是按钮交互区域。

我们如何解决这个问题?祝你有美好的一天。

【问题讨论】:

    标签: ios unity3d


    【解决方案1】:

    您使用的是什么 UI 系统?如果您使用的是第三方或定制的 UI 系统,您应该去检查关于 sprite 显示和物理检查的代码。这些系统的左边框和宽度没有对齐。如果您使用的是 UGUI,那么显示的精灵可能并不是真正的精灵交互。

    【讨论】:

    • 我们使用统一的 gui,对象的盒子碰撞器是真实的位置和比例,因为它在缺口 android 上运行良好。
    【解决方案2】:

    此问题与多个设备的画布缩放有关。您可以做两件事来实现这一目标: (a) 通过添加 iOS 的屏幕尺寸手动设置分辨率方面,然后手动缩放画布,例如:

    (b) 您将“Canvas Scaler”组件添加到您的画布并提供您的 Android 设备的屏幕尺寸,因为您已经提到按钮在您的 Android 设备中正确对齐,因此它将在您的 iOS 设备中对齐为出色地。或者您可以只提供 iOS 设备的屏幕分辨率并尝试:

    【讨论】:

    • 感谢您的回答。明天早上我会试试,让你知道新闻。
    • 我们的画布上已经有了画布缩放器。按钮正确对齐,但交互区域未正确对齐。
    猜你喜欢
    • 2022-06-23
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多