0

当我在 Cocoa Touch 中改变视图时,我使用这个:

GameViewController *game = [self.storyboard instantiateViewControllerWithIdentifier:@"GameViewController"];
game.something = someValue;
game.somethingOther = someOtherValue;

[self presentViewController:game animated:NO completion:^{}];

我之前如何传递这个值replaceScene

我现在有这个:

[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:1.0 scene:[GameLayer scene] withColor:ccWHITE]];
4

1 回答 1

4

好吧,这太容易了……

需要创建方法+(CSScene *)sceneWithParameter:和方法-(id)initWithParameter:ClassLayer *layer = [ClassLayer node]并且在第一种方法中需要更改ClassLayer *layer = [[ClassLayer alloc] initWithParameter:]并且它可以工作。

于 2013-01-03T21:57:29.710 回答