私はSpriteKitのGameScene.swiftで完全なゲームを作成しました。ここではvarという簡単なスコアリングシステムがあります。var currentScore = 1となります。SpriteKit:GameScene.swiftからのGameViewController.swiftのバリエーション?
ゲームセンターにゲームセンターを組み込むこともできます。私は私のMain.storyboard上のボタンを追加することでこれをやっているが、私はゲームセンターに送信するスコアがGameScene.swift内にある(するvar currentScore = 1)ここで
は機能ですGameScene.swift内部の得点:
func nextLevel(){
currentLevel += 1
currentScore = currentLevel
levelLabel.text = "\(currentScore)"
showLevel.text = "\(currentScore)"
won()
if currentLevel > highLevel{
highLevel = currentLevel
let Defaults = NSUserDefaults.standardUserDefaults()
Defaults.setInteger(highLevel, forKey: "highLevel")
}
は、どのように私はこのcurrentScoreおよび/または私のGameViewController.swift内部currentLevel変数を追加しますか?ありがとうございました。
あなたは 'UIButton'の代わりに' SKButton'インスタンスを作成することができます –