具体的には、SpriteKit。 GameSceneでSwiftの別のクラスから文字列を呼び出すにはどうすればよいですか?
私は、変数を設定します。絶えず変更されている
var score = Int()
。 EndScene.swiftでは、そのスコアをラベルに印刷したいと思います。
scoreLabel.text = "SCORE:" + String(score)
しかしEndSceneはGameSceneから値としてスコアを認識しません:私はラベルのために持っている何
は普通です。どのように私はその文字列で 'スコア'を呼び出すことができますか? GameSceneで
Iは、funcが(_ scoreToAdd:INT)FUNC updateScore
呼ばた{EndScoreにスコア何
score = score + scoreToAdd
scoreLabel.text = "Score: " + String(score)
}
が等しくなければなりません。どうやってやるの?
回答は正しいと、ちょうどVARスコアは= INTは() 'で'書き込み、言及したかったです'var score = 0'を書くのと同じで、後者はそれを行うための最良の方法です。あなたはそのようなIntを割り当ててはいけません。 –
Kayla、そうです。スコアはEndSceneで毎回= 0になっています。あなたはそれを修正することをどのように提案しますか? – GabrielsGalaxy