我希望能够在没有锁定帧率(当前为60 fps)的情况下运行我的游戏。我发现运行动画的唯一方法是使用NSTimer。有没有办法使可可中的帧率不受限制。如果是这样,则链接或代码段将很有帮助。
最佳答案
如果确实要执行此操作,则可能需要使用CGL界面。在有效的GL上下文中,CGLGetCurrentContext
返回一个(不透明的)上下文对象。 CGLSetParameter
可用于为kCGLCPSwapInterval
参数设置值。值(0)
禁用等待vsync。
我希望能够在没有锁定帧率(当前为60 fps)的情况下运行我的游戏。我发现运行动画的唯一方法是使用NSTimer。有没有办法使可可中的帧率不受限制。如果是这样,则链接或代码段将很有帮助。
最佳答案
如果确实要执行此操作,则可能需要使用CGL界面。在有效的GL上下文中,CGLGetCurrentContext
返回一个(不透明的)上下文对象。 CGLSetParameter
可用于为kCGLCPSwapInterval
参数设置值。值(0)
禁用等待vsync。