나는 이런 GLKViewController
만들 :일시 중지 된 상태에서 시작하는 GLKViewController는 어떻게 만듭니 까?
// Create a GLK View Controller to handle animation timings
_glkVC = [[GLKViewController alloc] initWithNibName:nil bundle:nil];
_glkVC.preferredFramesPerSecond = 60;
_glkVC.view = self.glkView;
_glkVC.delegate = self;
_glkVC.paused = YES;
NSLog(@"initial state: %@", _glkVC.paused ? @"paused" : @"running");
을하지만 즉시 위임 업데이트 방법 및 상기 NSLog
의 출력을한다 호출 시작 : 나는 setNeedsDisplay
하지만 내가 원하는 내보기 업데이트를 관리하고 initial state: running
GLKViewController
애니메이션을 수시로 처리해야하므로 필요할 때만 일시 중지하고 싶습니다. 일시 중지 된 상태에서 컨트롤러를 시작하는 방법이 있습니까?
내가 업데이트 방법에 처음 다음 .preferredFramesPerSecond = 1
을 설정 나는 if(preferredFramesPerSecond == 1)
을 확인하고 (preferredFramesPerSecond
내 진짜 원하는 값을 설정도 등) .paused = YES
을 설정 : 어떤 대답을 대신
이 질문을 다시 열어보고 싶습니다. FPS 해결 방법은 괜찮지 만 더 좋은 방법이 있을까요? –