Unity-带有缺口的手机上的图形界面按钮“移开”

时间:2019-03-28 20:29:10

标签: unity3d iphone-x unity-ui

我们要移植到手机的游戏遇到了这个奇怪的问题:所有UI元素都可以正常工作,除非您在带有缺口的手机(例如iPhoneX)上运行它。发生这种情况时,界面会重新缩放以适合设备的安全区域,这会在极端情况下创建两个黑条(目前还可以)。然后,您必须单击以激活任何按钮的区域不再与按钮图形本身相对应。

就好像输入检测区域被拉伸以覆盖手机的整个区域一样,但是图形却按比例缩小,从而“错位”了输入触摸区域。

下图显示了问题:

Picture showing the problem

请注意,红色的涂鸦表示安全区域之外的区域,而绿色的圆圈则表示按钮输入的实际位置。

其他信息:为了使级别正常工作,我们必须使用Screen.SetResolution()将分辨率强制为1080。这可能与问题有关吗?

0 个答案:

没有答案