我有2個場景GameScene
和GameLostScene
,在GameLostScene
我創建了highScore,但我不知道如何從GameScene
獲得當前得分。然後我嘗試用NSLog
打印得分我可以看到什麼值是不正確的,我應該怎麼做才能使它正確?雪碧套件如何將整數值傳遞到下一個場景
GameScene
方法
-(void) gameLost {
SKScene *nextScene = [[GameLostScene alloc] initWithSize:self.size ];
SKTransition *doors = [ SKTransition fadeWithDuration:1.0];
NSLog(@"%ld", self.currentScore);
[self.view presentScene:nextScene transition:doors];
}
GameLostScene
GameScene *gameScene;
long score = gameScene.currentScore;
NSLog(@"%ld", score);
我已經高分正常工作,我需要知道什麼得分爲你失去了之前:) – Darvydas 2014-11-01 11:28:16
我的回答的第二部分是關於你如何將這個分數傳遞給你的第二個屏幕。 – 2014-11-01 11:39:58
我不明白,我想將我的分數傳遞給下一個場景,我應該如何聲明它以及在我的GameScene中的位置,以及我應該如何在我的GameLostScene中訪問它? – Darvydas 2014-11-01 15:44:07