【问题标题】:SKScene autolayout adjust to iPhone and iPadSKScene 自动布局调整到 iPhone 和 iPad
【发布时间】:2017-07-22 01:01:20
【问题描述】:

我使用 SprikeKit 和 SKScene 创建了一个应用程序,该应用程序可以在所有 iPhone 模拟器上完美运行,但是使用 iPad 模拟器时,顶部被裁剪。是否有任何设置可以将此作为自动布局?

GameScene.sks 设置见附图

Screenshot

【问题讨论】:

    标签: swift sprite-kit autolayout


    【解决方案1】:

    不,SpriteKit 的行为与 UIKit 不同。它是为游戏开发而设计的,因此“自动布局”功能被认为是一个非常低优先级的实现,因为没有多少游戏会在覆盖之外使用它。如果您想让您的游戏在所有设备上垂直显示相同,则将您的场景大小设置为 3:4 纵横比。这意味着裁剪将发生在 iPhone 的侧面。
    您可以用灌木等吸引眼球的地方填充两侧的额外空间,这样您的 iPad 和 iPhone 就可以播放相同的内容,但 iPad 用户会看到更多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多