小编mno*_*not的帖子

在swift spritekit中正确呈现新场景

我正在使用带有swift的spritekit,我只是想尝试呈现一个新的场景......但是有些东西是错误的,并且会抛出错误.我很确定这是正确的语法,这真的让我陷入了一个循环.

这条线

    let skView = self.view as SKView
Run Code Online (Sandbox Code Playgroud)

给我错误"SKView?不能转换为SKView

任何建议表示赞赏!*我目前的代码如下:

    override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
    for touch: AnyObject in touches{
        let location = touch.locationInNode(self)
        if(self.nodeAtPoint(location) == self.playButton)
            {
                var scene = PlayScene(size: self.size)
                let skView = self.view as SKView
                    // Configure the view.

                /* Sprite Kit applies additional optimizations to improve rendering performance */
                skView.ignoresSiblingOrder = true

                /* Set the scale mode to scale to fit the window */
                scene.scaleMode = .AspectFill

                skView.presentScene(scene)
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

ios sprite-kit swift

3
推荐指数
1
解决办法
3647
查看次数

标签 统计

ios ×1

sprite-kit ×1

swift ×1