매우 어려운 문제가 발생했습니다. Cocos2d-x
게임에서 나는 현재 일하고있다 (주요 부분은 다른 개발자가 작성한 것인데, 나는 그것을 끝내고있다. 그리고 지금까지는 iOS에서만 작동하기로되어있다. 그래서 나는 안드로이드와 관련된 모든 것에 관심이 없다) UIViewController
을 사용해야합니다. 난 아주 일반적인 방법을 제시하고 해고 :cocos2dx UIViewController를 닫을 때 OpenGL 오류 0x0506
현재 :
SDMoreAppsViewController *vc = [[SDMoreAppsViewController new] autorelease];
[viewController presentViewController:vc animated:NO completion:nil];// viewController is UIWindow root view controller
기각 : 뷰 컨트롤러가 성공적으로 기각
UIViewController *controller = self.presentingViewController;
[controller dismissViewControllerAnimated:NO completion:nil];
되면 난 것을 말해 내 콘솔에 메시지가 표시 opengl error 0x0506
가 등장했습니다. 이 메시지는 swapBuffers
이 EAGLView
이고 draw
이 CCSprite
인 방법으로 인쇄됩니다. 이 메시지와 함께 내 모든 장면은 반응이 없습니다. 단추를 두드리면 아무런 결과가 없습니다.
나는 많은 것을 이미 시도해 보았습니다. 내보기 컨트롤러 밀어 및 프레젠테이션 대신 자식으로 추가 해봤지만보기 컨트롤러 (viewWillAppear 메서드가 호출되지 않습니다) 보여줍니다조차, 또한 내 응용 프로그램의 창에 하위보기로보기를 추가하는 시도했다 또한 다양한 오류가 발생합니다.
저는 cocos2d-x 버전 cocos2d-2.1rc0-x-2.1.3을 사용하고 있습니다.
누군가 이러한 문제를 이전에 해결 했습니까? 어떤 제안?
에, 감사합니다! –