我想弄清楚如何记录玩家在特定SKScene
上花费的时间?我想记录这些信息,然后抓住时间,将其添加到UserDefaults()
,然后最终将其添加到SKLabelNode
。
我应该使用NSTimer
吗?正确方向上的一点会很棒!
谢谢:D
答案 0 :(得分:0)
您可以实现SKScene的这两种方法:
在场景初始化或解码后立即调用。
func sceneDidLoad()
从视图中删除场景后立即调用。
func didMove(to: SKView)
在每种方法中,您都可以获得当前时间,然后执行差异。