2016-04-06 8 views
0

enter image description hereSKSceneの上にビューを表示するには?

同じトピックについて多くの質問がありますが、まだそれを動作させるためのアイデアや解決策はありませんでした。画像に示されているようなオプションを使用してシーンの上に小さなビューを実装するにはどうすればよいですか?

+1

よく選択されたサブノードを持つ適切なSKNodeを使用してください... –

+0

View Controllerにアクセスして別のSKViewを追加する必要があります。次に、すでに実行しているシーンと同じように、そのビューに入るシーンを作成します。 – Wes

+0

この問題に対する回答を見つけましたか? – Mounika

答えて

0

あなたはSpriteKitベース・ノードを使用して、シーンの中でそれを行うことができますか、あなたのViewControllerからのUIViewを作成し、viewControllersは表示するには、それを追加することができます。このような

何か:

// set up base view of the game 
    self.baseView = UIView(frame: self.view.frame) 
    self.view.addSubview(self.baseView) 

    // add my skView to my baseView 
    self.baseView.addSubview(skView) 

    // add pause button on top or other elements 
    // hide or show these as needed 
    self.baseView.addSubview(self.pauseBtn) 
    self.addJoySticks() 
0

あなただけSpriteKitベースを使用することができます自身と:

scene?.view?.presentScene(anotherScene, transition: SKTransition.fadeWithDuration(1.0)) 

編集任意の背景AVPlayersまたはノードがPLにある場合だけで、追加しますそうですね、移行するとすべて破棄されます。

+0

私はそれを試しました、presentSceneは現在のシーンを置き換えます、私が欲しいのは、あなたが一時停止していると言って、同じシーンでリプレイとリフレッシュのためにいくつかのボタンを与えます –

関連する問題