2017-07-22 26 views
-3

我已经创建了一个使用SprikeKit和SKScene的应用程序,该应用程序在所有iPhone模拟器上运行完美,但是使用iPad模拟器,顶部被裁剪。是否有任何设置将其作为自动布局?为连接设置GameScene.sksSKScene自动布局调整到iPhone和iPad

Screenshot

回答

0

没有

见图片,SpriteKit不行为相同的UIKit。它是专为游戏开发而设计的,所以“自动布局”功能被认为是一个非常低的优先级,因为没有多少游戏会在覆盖之外使用它。如果你想让你的游戏在所有设备上垂直显示,那么使你的场景尺寸为3:4纵横比。这意味着苹果会在iPhone的两侧进行裁剪。
你可以用灌木般的眼睛糖填充双方的额外空间,这样你的iPad和iPhone将会发挥相同的作用,但iPad用户只会看到更多。