さまざまなシーンに移動する複数のボタンを追加するにはどうすればよいですか?

HappyHarpreet

誰かが異なるシーンに移動する複数のボタンを持つコードを教えてもらえますか?私はXcode 6Swiftを使用しています。

これは私が現在持っているコードであり、完璧に機能しますが、ボタン画像の「スコア」を別のシーンに移動させたいのですが、誰かに方法を教えてもらえますか。

import SpriteKit

class GameScene: SKScene {

    let playbutton = SKSpriteNode (imageNamed: "play")
    let score = SKSpriteNode (imageNamed: "score")

    override func didMoveToView(view: SKView) {
        self.playbutton.position = CGPointMake(CGRectGetMidX(self.frame), CGRectGetMidY(self.frame))
        self.addChild(self.playbutton)
        self.backgroundColor  = UIColor(hex: 0x80D9FF)

        self.score.position = CGPointMake(CGRectGetMidX(self.frame), 100)
        self.addChild(self.score)
        self.backgroundColor  = UIColor(hex: 0x80D9FF)
    }

    override func touchesBegan(touches: NSSet, 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
                skView.ignoresSiblingOrder = true
                scene.scaleMode = .ResizeFill
                scene.size = skView.bounds.size
                skView.presentScene(scene)
            }
        }
    }
}

func update(currentTime: CFTimeInterval) {
    /* Called before each frame is rendered */
}
Rikkles
override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
    for touch: AnyObject in touches {
        let location = touch.locationInNode(self)
        let skView = self.view as SKView
        skView.ignoresSiblingOrder = true
        if self.nodeAtPoint(location) == self.playbutton {
            var scene = PlayScene(size: self.size)
            scene.scaleMode = .ResizeFill
            scene.size = skView.bounds.size
            skView.presentScene(scene)
        } else if self.nodeAtPoint(location) == self.score {
            var scene = HighScore(size: self.size)
            scene.scaleMode = .ResizeFill
            scene.size = skView.bounds.size
            skView.presentScene(scene)
        }
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボタンを動的に作成し、さまざまなイベントハンドラーを追加するにはどうすればよいですか?

分類Dev

Qtのさまざまなボタンにさまざまなアイコンを設定するにはどうすればよいですか?

分類Dev

ユーザーがiOSとAndroidのどちらを使用しているかに応じて、ボタンをさまざまな画面に移動させるにはどうすればよいですか?

分類Dev

さまざまなテンプレートタイプのハッシュ関数を作成するにはどうすればよいですか?

分類Dev

Roslynのさまざまなプロジェクトのタイプシンボル(ITypeSymbol)を比較するにはどうすればよいですか?

分類Dev

Meteorのさまざまなデータベースコレクションにデータを保存するにはどうすればよいですか?

分類Dev

ボタンをキーボードの上に移動するにはどうすればよいですか?

分類Dev

さまざまなサブセット要素のパンダで移動平均列を作成するにはどうすればよいですか?

分類Dev

HTMLページのボタンにさまざまな情報を表示させるにはどうすればよいですか

分類Dev

クラスのさまざまなインスタンスの「x」量を出力する関数を作成するにはどうすればよいですか?

分類Dev

1行に複数のカスタムボタンを動的に追加するにはどうすればよいですか?[JQueryデータテーブル]

分類Dev

SwiftUI:タイマーを使用してさまざまな位置に複数のビューを作成するにはどうすればよいですか?

分類Dev

パンダのさまざまな列にさまざまな集計関数を適用するにはどうすればよいですか?

分類Dev

Djangoバックエンドにさまざまなユーザーデータを追加するにはどうすればよいですか?

分類Dev

ボタンを現在のシーンで続行してから別のシーンに移動するにはどうすればよいですか?

分類Dev

これらの2つのボタンをさまざまな形で並べて配置するにはどうすればよいですか

分類Dev

さまざまなコマンドを実行するためのインジケーターを作成するにはどうすればよいですか?

分類Dev

Expression Blendでさまざまな状態のボタンのテキストの色を変更するにはどうすればよいですか?

分類Dev

React jsボタンに複数の機能を追加するにはどうすればよいですか?

分類Dev

JFrameに複数のボタンを追加するにはどうすればよいですか?

分類Dev

さまざまなURLのさまざまなコンポーネントを表示するにはどうすればよいですか?

分類Dev

ボタンをランダムな位置に移動するにはどうすればよいですか?(迅速)

分類Dev

uiviewのさまざまな部分に複数のUITapGestureRecognizerを追加するにはどうすればよいですか?

分類Dev

さまざまなタイプのキーにハッシュ関数を実装するにはどうすればよいですか?

分類Dev

Java GUIでボタンのさまざまな色を作成するにはどうすればよいですか?

分類Dev

特定の結果をフィルタリングするさまざまなユーザーを選択するにはどうすればよいですか?

分類Dev

Rのさまざまな変数に基づくプロットで複数のシンボルを使用するにはどうすればよいですか?

分類Dev

ボタンを押すたびにscrollViewを移動させるにはどうすればよいですか?

分類Dev

forを使用してさまざまなデータフレームに新しい変数を追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    ボタンを動的に作成し、さまざまなイベントハンドラーを追加するにはどうすればよいですか?

  2. 2

    Qtのさまざまなボタンにさまざまなアイコンを設定するにはどうすればよいですか?

  3. 3

    ユーザーがiOSとAndroidのどちらを使用しているかに応じて、ボタンをさまざまな画面に移動させるにはどうすればよいですか?

  4. 4

    さまざまなテンプレートタイプのハッシュ関数を作成するにはどうすればよいですか?

  5. 5

    Roslynのさまざまなプロジェクトのタイプシンボル(ITypeSymbol)を比較するにはどうすればよいですか?

  6. 6

    Meteorのさまざまなデータベースコレクションにデータを保存するにはどうすればよいですか?

  7. 7

    ボタンをキーボードの上に移動するにはどうすればよいですか?

  8. 8

    さまざまなサブセット要素のパンダで移動平均列を作成するにはどうすればよいですか?

  9. 9

    HTMLページのボタンにさまざまな情報を表示させるにはどうすればよいですか

  10. 10

    クラスのさまざまなインスタンスの「x」量を出力する関数を作成するにはどうすればよいですか?

  11. 11

    1行に複数のカスタムボタンを動的に追加するにはどうすればよいですか?[JQueryデータテーブル]

  12. 12

    SwiftUI:タイマーを使用してさまざまな位置に複数のビューを作成するにはどうすればよいですか?

  13. 13

    パンダのさまざまな列にさまざまな集計関数を適用するにはどうすればよいですか?

  14. 14

    Djangoバックエンドにさまざまなユーザーデータを追加するにはどうすればよいですか?

  15. 15

    ボタンを現在のシーンで続行してから別のシーンに移動するにはどうすればよいですか?

  16. 16

    これらの2つのボタンをさまざまな形で並べて配置するにはどうすればよいですか

  17. 17

    さまざまなコマンドを実行するためのインジケーターを作成するにはどうすればよいですか?

  18. 18

    Expression Blendでさまざまな状態のボタンのテキストの色を変更するにはどうすればよいですか?

  19. 19

    React jsボタンに複数の機能を追加するにはどうすればよいですか?

  20. 20

    JFrameに複数のボタンを追加するにはどうすればよいですか?

  21. 21

    さまざまなURLのさまざまなコンポーネントを表示するにはどうすればよいですか?

  22. 22

    ボタンをランダムな位置に移動するにはどうすればよいですか?(迅速)

  23. 23

    uiviewのさまざまな部分に複数のUITapGestureRecognizerを追加するにはどうすればよいですか?

  24. 24

    さまざまなタイプのキーにハッシュ関数を実装するにはどうすればよいですか?

  25. 25

    Java GUIでボタンのさまざまな色を作成するにはどうすればよいですか?

  26. 26

    特定の結果をフィルタリングするさまざまなユーザーを選択するにはどうすればよいですか?

  27. 27

    Rのさまざまな変数に基づくプロットで複数のシンボルを使用するにはどうすればよいですか?

  28. 28

    ボタンを押すたびにscrollViewを移動させるにはどうすればよいですか?

  29. 29

    forを使用してさまざまなデータフレームに新しい変数を追加するにはどうすればよいですか?

ホットタグ

アーカイブ