我必须使用定义的UIViewController重新启动在cocos2d中创建的场景。我怎样才能做到这一点?请让我知道我该怎么做。
答案 0 :(得分:3)
您可以尝试调用类似
的内容- (void) restart
{
[[CCDirector sharedDirector] replaceScene:[[self class] node]];
}
我认为,它会奏效,但并不好。恕我直言,更好的是使用这样的smth
- (void) restart
{
// remove all your content
[self removeAllChildrenWithCleanup];
// reinitialize your instances
// re-add content again
[self addContent];
}