2016-07-18 3 views
0

私はこのアプリを複数の機能で作っていますが、そのうちの1つはゲームであると考えられています。オブジェクトとスコアをヒットする通常の衝突ゲーム。私のアプリはシングルベースのアプリケーションです。SKView in UIViewController

新しいスウィフトファイルを作成するとき、どのようにしてSKViewをUIViewControllerに追加できますか?

ご協力いただきますようお願い申し上げます。

答えて

0

SKSceneは、UIViewのサブクラスであるSKViewに追加する必要があります。ビューコントローラを作成するときは、SKViewのプロパティを設定するか、サブビューとしてSKViewを追加してSKViewpresentScene:メソッドを使用してSKViewSKSceneを追加します。ここでは、それを達成できるかの例です:小さな構文エラーがある場合

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) 
    } 
} 

申し訳ありません。これをテストする機会がなかったので、SpriteKit APIの私の記憶はぼやけています。お役に立てれば!

+0

ありがとうございます!それを達成するためにコードの点でいくつか例を挙げてください。 –

+0

@OsaamaShehzadさんが例を使って更新しました:) – cjrieck

+0

@cjrekありがとうございます!私が本当に混乱していることの1つは、スプライトプロジェクトのコードはどこに入っていますか?あなたのコードや他のどこかであなたがコメントした場所に行くはずですか?私はスウィフトを知っていたので、私はコードのチェーンを理解するのに苦労しているのです –

関連する問題