不同iPhone上的ARKit



我一直在寻找ARKit,特别是ARSCNView,是否在所有设备上显示相同的屏幕/视图/场景大小的答案。我只有一个iPhone XS,所以我无法在其他设备上测试我的ARKit应用程序。

目前我正在用SpriteKit的SKScene覆盖它,在SpriteKit中有两种不同尺寸的所有设备运行。

通过打印声明,我发现使用前置摄像头,从而在屏幕上显示我的脸,并用SKScene覆盖它,屏幕/视图/场景等的大小为375x812

有人知道ARKit+SpriteKit覆盖是否所有设备的尺寸都相同吗?

当然,不同型号的iPhone具有不同的分辨率。iPhone的screen sizeviewport size之间有很大的区别。看这张桌子。在某些情况下,viewport sizescreen size的1/9,有时是–1/4。不过,有些型号具有相同的screen sizeviewport size

视口大小414 x 736
设备 屏幕大小
iPhone 12 Pro Max 1284 x 2778 428 x 926
iPhone X 1125 X 2436 375 X 812
iPhone SE 2 750 x 1334 375 x 667
iPhone 8 Plus 1080 x 1920
iPhone 6s 750 x 1334 375 x 667

相关内容

最新更新