0

ゲームを作っていて、スコアを計算して画面に表示する機能があります。ゲームが終了すると、新しいシーン (ゲーム オーバー画面) に移行します。トランジション後の 2 番目のシーンで自分のスコアを表示するためにどのような方法を使用できるかを考えていました。私のコードは次のとおりです。

var score = 0
var scoreLabel = SKLabelNode()

func updateScore() {

    score++
    scoreLabel.text = String(score)
}
4

1 に答える 1

1

変更先のシーンを初期化するときに、値を渡すことができます。次のシーンでスコアの int を作成する必要があり、次のように言うことができますnextScene.score = score

于 2015-06-17T21:38:51.637 に答える