我正在使用ARKit应用之一。它可以正常工作,并且在iPhone X和先前的iPhone(例如8/7 / 6s等)上运行良好。但是,应用程序行为不适用于iPhone X Max。
例如。 iPhone X:那时我们开始在iPhone X中检测水平面时,它的检测就很完美,并且工作正常。即使我们每次将AR屏幕从一个视图切换到另一个控制器,直到我们使用该应用程序
iPhone X Max:第一次正常运行。如果我们将AR ViewController与另一个视图控制器切换,那么它将从第二次开始改变行为。 像:第一次我正确找到水平面,然后在完成过程后导航到另一个视图控制器,然后回到AR控制器。但是第二次它没有检测到水平面,或者它的调试点(黄色点)也在空中快速移动,因此没有尝试检测水平面。
注意:每次重置整个AR会话都不会浪费时间,因此我并不是每次都重置新会话。因此,我每次都使用相同的会话配置,并在再次形成另一个视图控制器时运行它。
如果您在应用中发现任何相关问题,请帮助我。
我正在使用ARKit应用之一。它可以正常工作,并且在iPhone X和先前的iPhone(例如8/7 / 6s等)上运行良好。但是,应用程序行为不适用于iPhone X Max。
例如。 iPhone X:那时我们开始在iPhone X中检测水平面时,它的检测就很完美,并且工作正常。即使我们每次将AR屏幕从一个视图切换到另一个控制器,直到我们使用该应用程序
iPhone X Max:第一次正常运行。如果我们将AR ViewController与另一个视图控制器切换,那么它将从第二次开始改变行为。 像:第一次我正确找到水平面,然后在完成过程后导航到另一个视图控制器,然后回到AR控制器。但是第二次它没有检测到水平面,或者它的调试点(黄色点)也在空中快速移动,因此没有尝试检测水平面。
注意:每次重置整个AR会话都不会浪费时间,因此我并不是每次都重置新会话。因此,我每次都使用相同的会话配置,并在再次形成另一个视图控制器时运行它。
注意:该应用程序在除iPhone X Max之外的所有AR支持的设备中均可正常运行。
如果您在应用中发现任何相关问题,请帮助我。