我对sprite kit比较新,并且一直试图创建我的第一个基本游戏。所有物理和其他基础知识看起来都不错,但出于某种原因,每当我构建和运行屏幕尺寸都关闭时(看起来默认为1024×768)?
很确定我在这里遗漏了一些基本的东西但是对于如何使屏幕适应任何尺寸的iPhone屏幕似乎并不是显而易见的(这是我的最终目标)。
我的问题是,这实际上只是一个设置问题,还是需要实现代码?
提前致谢并度过美好的一天!:)
答案 0 :(得分:0)
要回答第一部分,您可以轻松更改场景的尺寸。
如果您使用默认的 GameScene ,请单击场景外部并查看属性检查器。您会看到1024,768
的默认尺寸。就个人而言,我倾向于使用iPhone 5的设计分辨率为568,320
。
对于多个设备,SpriteKit的功能非常出色。您应该查看有关scaleMode
的文档,查看 GameViewController.swift 。 .AspectFit
工作得非常好,除了iPad上的一个小信箱之外,几乎完全适用于所有设备。但是,对于付出的努力量,还不够好。
在旁注中,我发现以下iPhone Resolution Guide资源过去很有用。