我将应用设置为仅限肖像。当我在println(self.size.width)
初始SKScene
时,它会给我1024
。文档说“所以,一个场景初始化,高度为1024,宽度为768 ......”这里:https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Nodes/Nodes.html。
为什么我的宽度为1024?
宽度是基于手机的旋转还是总是相同?
答案 0 :(得分:4)
是的,宽度可以基于设备的方向,但如果您只支持纵向模式,我认为这不是您的问题。如果您是通过Xcode的场景设计师创建场景,则会看到在该场景中定义的高度和宽度。要更改此设置,请打开“YourScene.sks”并浏览以下内容,将场景的尺寸更改为更合适的尺寸:
实用程序 - > SKNode Inspector - >更改宽度和高度