【问题标题】:Is there a way to find notch position and size?有没有办法找到缺口位置和大小?
【发布时间】:2020-02-22 09:18:56
【问题描述】:

我刚刚意识到我的统一应用程序对缺口不友好,我需要将一些 UI 按钮从缺口移开以使其易于访问

有没有办法在屏幕上找到缺口的位置和大小?

【问题讨论】:

  • 难道你不能通过不将游戏设置为全屏并让通知栏显示来跳过这个问题吗? stackoverflow.com/questions/47072490/…
  • 是的,我可以,但如果可能的话,让用户界面跳过缺口会更好

标签: android iphone user-interface unity3d


【解决方案1】:

检查https://docs.unity3d.com/ScriptReference/Screen-safeArea.html:它没有描述每个设备上的确切位置,但定义了放置 UI 的安全位置。
此外,播放器设置 (https://docs.unity3d.com/Manual/class-PlayerSettingsAndroid.html) 中有一个名为在安全区域外渲染的设置。取消选中该选项以避免在可能不可见的地方渲染内容。

【讨论】:

    【解决方案2】:

    使用NotchSolution。您甚至可以使用 URL git+https://github.com/5argon/NotchSolution.git 直接在 packages.json 中引用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      • 2022-11-23
      • 1970-01-01
      • 1970-01-01
      • 2018-07-30
      • 1970-01-01
      相关资源
      最近更新 更多