UIViewController中的SKScene

时间:2016-07-18 14:48:08

标签: ios swift uiviewcontroller skscene

我正在使这个应用程序具有多个功能,其中一个应该是一个游戏。正常碰撞游戏,你击中对象和得分。但我的应用程序是基于单一的应用程序。

当我创建一个新的swift文件时,如何将一个SKScene添加到UIViewController?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

SKScene需要添加到SKViewUIViewview的子类。创建视图控制器时,您可以将SKView属性设置为SKView或将SKScene添加为子视图,然后将SKView添加到presentScene: 1}}通过SKView上的import SpriteKit class SomeViewController: UIViewController { func viewDidLoad() { super.viewDidLoad() let sceneView = SKView(frame: view.frame) let scene = SKScene() // Do any other scene setup here view.addSubview(sceneView) sceneView.presentScene(scene) } } 方法。以下是您如何实现这一目标的示例:

{{1}}

很抱歉,如果语法错误很少。没有机会测试这个,我对SpriteKit API的记忆是模糊的。希望这有帮助!