我希望能够在没有锁定帧率(当前为60 fps)的情况下运行我的游戏。我发现运行动画的唯一方法是使用NSTimer。有没有办法使可可中的帧率不受限制。如果是这样,则链接或代码段将很有帮助。

最佳答案

如果确实要执行此操作,则可能需要使用CGL界面。在有效的GL上下文中,CGLGetCurrentContext返回一个(不透明的)上下文对象。 CGLSetParameter可用于为kCGLCPSwapInterval参数设置值。值(0)禁用等待vsync。

07-26 05:00