【发布时间】:2017-08-27 04:17:59
【问题描述】:
在 iPhone 6 Plus 和 6s Plus 模拟器中,我的 GameScene 中的节点看起来比它们应该做的要小得多(即使屏幕非常适合 - 没有黑条、空白区域......)。奇怪的是,我的 MenuScene 和我的 TutorialScene(在同一个模拟器中)中的节点都是正常大小的。我的应用程序在所有其他模拟器(iPad air、iPad pro、iPhone 5、5s、6、6s)上完美运行(在所有场景中都有正常大小的节点)。 磷 我尝试了以下方法:
我为所有尺寸创建启动图像 --> 在应用程序图标和启动图像中,我将启动图像迁移到资产目录 --> 删除“启动屏幕文件”中的行 --> 没有工作
我在上面尝试过同样的事情,但这次我删除了 Launch Screen.storyboard(如果我已经为所有 iPhone 尺寸创建了启动图像,我为什么需要这个?)--> 不起作用
我删除了我的启动图像并恢复了启动 screen.storyboard(基本上重置了所有内容)--> 不起作用
我的 iPhone 6 Plus 和 iPhone 6s Plus 模拟器出了什么问题?
【问题讨论】:
-
你能澄清一下GameScene等是什么吗?它们是 SpriteKit 场景、SceneKit 场景还是其他什么?
-
都是SpriteKit场景
-
做一个基本的调试:打印视图大小,打印场景大小,打印有问题的精灵大小及其纹理大小。检查有问题的精灵的比例因子。清除模拟器内容和缓存(查看模拟器菜单)。
标签: swift xcode sprite-kit