【发布时间】:2015-07-17 08:20:10
【问题描述】:
在 SpriteKit 中取消暂停视图时,我注意到 fps 显着下降(帧率下降 5-10fps 之间)。我用空项目(Spritekit 游戏模板)尝试了这个。代码如下:
if(!self.view.paused){
self.view.paused = YES;
NSLog(@"Paused");
}else{
NSLog(@"Unpaused");
self.view.paused = NO;
}
如果我暂停场景,一切都会按预期运行,并且帧数稳定在 60fps。我正在设备上对此进行测试。
if(!self.paused){
self.paused = YES;
NSLog(@"Paused");
}else{
NSLog(@"Unpaused");
self.paused = NO;
}
这可能会在取消暂停时导致游戏出现问题,因为某些帧会被跳过...有什么想法吗?
【问题讨论】:
标签: sprite-kit frame-rate skscene skview