ios - 不同的 iPhone 模拟器尺寸会导致节点错位

标签 ios iphone swift sprite skscene

我在 iPhone 6 模拟器上构建了我的游戏,一切都很顺利,直到我需要为屏幕截图切换屏幕尺寸。我从 6 号切换到 5 号,现在一切都在错误的位置并且非常偏离中心。如何让我的游戏适合所有屏幕尺寸,并且一切就绪?如有必要,将发布代码。

最佳答案

如果您对 View 位置和大小进行了硬编码(而不是使所有内容都相对于其他内容),那么您要么必须重构以使所有内容都相关,要么进行某种缩放和信箱操作。

关于ios - 不同的 iPhone 模拟器尺寸会导致节点错位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34363501/

相关文章:

iphone - 动画状态栏样式过渡,类似于 iPod 应用程序

ios - 快速更改模态视图 Controller 中的按钮文本

ios - 如何使 UIImageView 闪烁/闪烁动画无限?

ios - 如何将 NSTimer 上的剩余时间作为 double

ios - xcode 6 无法处理应用程序。 bundle '*' 未使用苹果提交证书签名

iphone - 从iphone sdk中的Plist加载画线

ios - 标签不适合 TableView

ios - UITapGestureRecognizer 在 iOS 模拟器上崩溃

ios - UICollectionView insertItemsAtIndexPaths : throws exception

iphone - iOS Quartz UIView 集成