4
나는 게임을 개발 중이다. 우리가 EaglView와 runwithscene을 만들면 처음에는 정상적으로 작동합니다.코코스 2D 리로드 화이트 스크린 오류
// TAKE THE SHARED DIRECTOR
director = [CCDirector sharedDirector];
// IF THIS IS FIRST OPENING TIME FOR GAME
if (director.openGLView == nil)
{
// CREATE THE GAME
if ([CCDirector setDirectorType:kCCDirectorTypeDisplayLink] == NO)
{
[CCDirector setDirectorType:kCCDirectorTypeDefault];
}
[director setAnimationInterval:1.0/60];
NSArray* subviews = self.view.subviews;
for (int i = 0; i < [subviews count]; i++)
{
UIView* subview = [subviews objectAtIndex:i];
if ([subview isKindOfClass:[EAGLView class]])
{
[director setOpenGLView:(EAGLView*)subview];
[director runWithScene:[HelloWorldLayer scene]];
break;
}
}
}
// IF USER WANTS TO OPEN THIS LEVEL SECOND TIME (OR MORE THAN ONE)
else
{
[director startAnimation];
[director replaceScene:[HelloWorldLayer scene]];
}
나는 잘 모릅니다 왜하지만 난 메뉴로 돌아가서 게임을 다시로드 할 때, 흰색 화면에는 흰색 화면을 (내가 중단 점을 넣고 게임 코드가 근무하고 초기화되고 있음을 관찰), 나타나지만 나타납니다.
도움을 주셔서 감사합니다. 감사합니다
이 문제를 해결 한 행운이 있었나요? 나는 같은 문제를 겪고있다. – DrummerB
게임을 새로 고침 할 때 앱이 종료된다는 것을 의미합니까? 앱에서 나가서 시뮬레이터를 실행하는 동안 다시 시도하면 이러한 문제가 발생합니다. – stenger96