小编Naw*_*gou的帖子

GameScene SpriteKit 不适合 iPhone X 显示屏

我一直在寻找并尝试在互联网上找到的所有解决方案。它们都没有按预期工作。我的游戏需要边框,如所附图片所示。它与 iPhone 8 和 8 Plus 配合良好。在 X 上,我似乎无法找到在不破坏游戏场景的情况下填充它的正确方法。即使我使用resizeFillaspectFill它会切断我游戏区域的重要内容。图像中的那个是aspectFit但给了我黑色边框,看起来不太好并且没有利用更大的屏幕。GameScene 文件中的布局不符合 iPhone X。我怎样才能使游戏针对所有这 3 台设备进行优化。我知道如何为故事板上具有约束和自动布局的应用程序执行此操作,但我对 SpriteKit 和 GameScenes 有点陌生。即使 iPhone X 上的黑色边框填充了我边框的颜色,我也不介意。但我不知道如何实现它,而且我不认为它是为所有这 3 种设备优化游戏的最佳实践。预先感谢您的帮助。iPhone X、8 和 8 Plus

layout ios sprite-kit swift iphone-x

5
推荐指数
1
解决办法
1552
查看次数

标签 统计

ios ×1

iphone-x ×1

layout ×1

sprite-kit ×1

swift ×1