제대로 작동하지 않을 수 있기 때문에 cocos2d에서 현재 장면을 다시 시작하는 적절한 방법이 무엇일까 궁금합니다. ....cocos2d에서 현재 장면 다시 시작
CCScene *currentScene = [CCDirector sharedDirector].runningScene;
CCScene *newScene = [[[currentScene class] alloc] init];
[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:0.7f scene:newScene]];
주 나는 실제 장면을 다시 시작하려면 다음 코드를 사용하고 있지만 검은 화면이 나타납니다 :이 사실을 함께 할 수있는 뭔가를 (내가 알아 맞추기)가 알고하지는 이 코드는 일시 중지 메뉴 및 항목을 관리하는 CClayer 하위 클래스에서 실행됩니다.
주 2 : 이것은 일반적인 다시 시작이며 모든 장면에서 작동하도록 가장하므로 감사합니다.
메모리 누수 또는 개체 덮어 쓰기 검사 (좀비 사용 가능) – LearnCocos2D
메모리 누수 또는 과도한 개체가없고 방금 문제를 발견했습니다. [currentScene class]는 사용자 지정 클래스 이름 대신 CCScene을 반환합니다. 그게 내가 왜 검은 화면을 보는지. – Potajedehabichuelas