因为 iPhone X 的屏幕不同于其他设备,所以有很多人在 Stack Overflow 上发了关于如何适配 SpriteKit 场景的问题。但是我找不到任何一个与我问题相同的帖子。
是否有任何方法可以为 iPhone X 调整屏幕大小?或者我必须创建一个只针对 iPhone X 的场景才能适应屏幕?
使用 `.aspectFit`,我得到的效果如下图所示:
我想将这个场景延伸到刘海下面和屏幕角落上方。我看到很多游戏都完美适配,但我还没有找到合适的解决方案。
注意:我不能使用 `aspectFill`,因为游戏中的某些部分会超出视野。
非常感谢任何链接或答案!
编辑后:
`resizeFill` 太大了,一切都被放大了。
我尝试了四种屏幕大小的选项,但没有一个能够解决问题。有人有建议吗?
我感觉解决方案需要具体问题具体分析,因为它将需要相对于那些边界来调整屏幕大小。
是否有任何方法可以为 iPhone X 调整屏幕大小?或者我必须创建一个只针对 iPhone X 的场景才能适应屏幕?
使用 `.aspectFit`,我得到的效果如下图所示:
![enter image description here](https://istack.dev59.com/53KR9.webp)
注意:我不能使用 `aspectFill`,因为游戏中的某些部分会超出视野。
非常感谢任何链接或答案!
编辑后:
`resizeFill` 太大了,一切都被放大了。
我尝试了四种屏幕大小的选项,但没有一个能够解决问题。有人有建议吗?
我感觉解决方案需要具体问题具体分析,因为它将需要相对于那些边界来调整屏幕大小。
resizeFill
。 - Craig Siemens