我創建了一個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
輸出:initial state: running
我管理與setNeedsDisplay
,但我希望我的視圖更新GLKViewController
不時處理動畫,所以我只想在需要時取消暫停動畫。有沒有辦法在暫停狀態下啓動控制器?
我想再次打開此問題。 FPS的解決方法是好的,但肯定有更好的方法? –