使用Swift在SpriteSkit中获得正确的大小?

时间:2015-07-02 15:04:33

标签: swift sprite-kit

如何获取在Swift中在场景中渲染的屏幕的当前大小?

class GameScene: SKScene {
    override func didMoveToView(view: SKView) {
        // how to get the size of the current screen that is rendered?        
    }
    ...
}

2 个答案:

答案 0 :(得分:0)

我没有真正得到你的问题......但是:

获取视图rect,获取其frame属性

print(view.frame)

如果需要,您也可以获得屏幕比例

print(UIScreen.mainScreen().scale)

答案 1 :(得分:0)

您还可以使用UIScreen.mainScreen()。nativeBounds.width / height直接获取屏幕大小。