2016-06-28 22 views
0

私は現在Swiftでコーディングしているゲームで少し問題があります。基本的には、各画面(メインメニュー、設定、保存、再生など)に対応するビューコントローラを備えたストーリーボードにすべてのUIを作成しました。プレイビューコントローラでは、ストーリーボードUIとともに、すべてのゲームロジックを処理するSKSceneを提示します。ストーリーボードのUIはうまく動いていますが、私はSKSceneにいくつかのSKSpriteNodesを作成しようとしています。主な背景(ストーリーボードに定義されている)の後ろに産み出しています。ストーリーボードのUIの前にSKSpriteを持ち込む方法は?

私はすでに手動でSKSpriteNodesのzインデックスを修正しようとしましたが、役に立たないものです。どのように私はこの問題を解決できるかについて誰かが考えているなら、それは素晴らしいだろう。

ありがとう!

答えて

1

UIViewをストーリーボードに追加し、UIViewをSKViewとして定義する必要があります。あなたはそれを行う方法を確認することができます:Could not cast value of type 'UIView' (0x112484eb0) to 'SKView' (0x111646718)その後、このSKViewの内部にSKSceneを提示することができます。

let skView = self.view as! SKView 

    skView.presentScene(GameScene(size: skView.bounds.size)) 
関連する問題