我試圖將我的分數從GameScene傳遞到GameOverScene
。 我只想在GameOverScene
中使用我傳遞給它的變量Score設置標籤的文本。 我使用這個:場景精靈套件合格分數
SKView *spriteView = (SKView *) self.view;
SKScene *currentScene = [spriteView scene];
GameOverScene *gameOverScene = [GameOverScene sceneWithSize:self.frame.size];
[gameOverScene.userData setObject:[currentScene.userData objectForKey:@"score"] forKey:@"score"];
[self.view presentScene:gameOverScene transition:[SKTransition doorsCloseHorizontalWithDuration:1]]; // animation
我現在該如何訪問得分變量在我GameOverScene?
感謝您的任何答案。
編輯:
好吧我有一個變量int分數; 。我如何將[email protected]"score"
連接到這個變量?
EDIT2:
[score setText:[NSString stringWithFormat:@"Score: %@", [self.userData valueForKey:@"score"]]];
有了,我得到的分數:(null)
http://stackoverflow.com/questions/18885490/spritekit-passing-data-between-scenes –