此篇文章是对上一篇文章()的進一步补充主要说明如何适配Apple的最新三款手机iPhoneXs、iPhoneXs
未适配前:Ball球超过屏幕的上下方
适配后:Ball球就在屏幕的可视范围内运动了
回顾:为何要把场景中的所有图片, 都按照屏幕大小为 2048 * 1536 来绘制。 也就是说, 我们的背景图的大小是 2048 * 1536, 其他图片也是依照这个比例来绘制
我们知道 2048 * 1536 是iPad Retina 的分辨率。也昰我们需要适配的设备里面分辨率最高的 所以我们在游戏中都选择了这个大小,让它来兼容分辨率低的设备 2048 * 1536 在iPad Retina上是完美显示的。 那在其他设备上呢? 先用 AspectFill来进行缩放并应用相应的屏幕辨率高宽比值Ratio, 来适配各个不同的iPhone尺寸AspectFill缩放的代码如下: