要在Objective-C中设置游戏循环,我了解到我应该设置一个CADisplayLink
updater = [CADisplayLink displayLinkWithTarget:self selector:@selector(gameLoop) ]; [updater setFrameInterval: 1]; [updater addToRunLoop: [NSRunLoop currentRunLoop] forMode: NSRunLoopCommonModes];
我如何在Swift这样做?
我试过Google,但我找不到任何例子.
解决方法
几乎只是从Objective-C到Swift的直接翻译.
import QuartzCore var updater = CADisplayLink(target: self,selector: Selector("gameLoop")) updater.frameInterval = 1 updater.addToRunLoop(NSRunLoop.currentRunLoop(),forMode: NSRunLoopCommonModes)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。