上面的黑条 iPhone X。如何摆脱?
Posted
技术标签:
【中文标题】上面的黑条 iPhone X。如何摆脱?【英文标题】:Black bars iPhone X above. How to get rid of? 【发布时间】:2021-05-25 15:03:15 【问题描述】:我在 iPhone X 和更高版本的设备边缘出现这些奇怪的黑条时遇到了问题。它们会随着相机奇怪地淡入淡出,并弄乱我的 UI 布局。有关如何解决此问题的任何建议?我正在使用 Unity 游戏引擎来创建游戏。 带有演示的视频链接如下: youtu.be/FFZe--izo_k
【问题讨论】:
许多手机都指定了一个安全区域,屏幕上方有斜角、凹口或摄像头位置。它可能是您正在使用的bug in the emulator,它不断地打开和关闭此安全区域的使用。更好的是,here is a solution 可以将您的画布正确缩放到这个安全区域。 我知道这不是模拟器错误,因为它也发生在我的 iPhone 11 设备上。 查看我评论中的第二个链接。您的整个游戏屏幕是否都在Canvas
对象上?还是它们是 2D 精灵?
【参考方案1】:
这可能是因为动画弄乱了用户界面。您是否有任何您认为与该问题相关的代码?如果是这样,请使用代码编辑您的帖子。在那之前我帮不了你。另一个问题可能是某些东西弄乱了相机。希望这在某种程度上有所帮助! :D
【讨论】:
我真的不知道如何在 Unity 中编写代码,我使用一个名为 Adventure Creator 的资产,其中包括可视化脚本。我在下面附上了控制摄像机的脚本:file.io/fvZf3aWZDeIvfile.io/0OL5NHJd0zp7 注意:这些 C# 脚本不是我创建的。 链接无效,如果您不介意,请使用必要的脚本编辑您的帖子。此外,资产通常适用于特定版本的 unity,因此如果您有更高版本或更新版本的 unity,即使控制台中没有错误,某些资产也将无法工作。以上是关于上面的黑条 iPhone X。如何摆脱?的主要内容,如果未能解决你的问题,请参考以下文章
iOS 9 Xcode 7 - 应用程序在顶部和底部出现黑条