如何记录用户使用SKScene的时间?

时间:2017-03-15 10:32:21

标签: swift sprite-kit

我想弄清楚如何记录玩家在特定SKScene上花费的时间?我想记录这些信息,然后抓住时间,将其添加到UserDefaults(),然后最终将其添加到SKLabelNode

我应该使用NSTimer吗?正确方向上的一点会很棒!

谢谢:D

1 个答案:

答案 0 :(得分:0)

您可以实现SKScene的这两种方法:

在场景初始化或解码后立即调用。

func scene​Did​Load()

从视图中删除场景后立即调用。

func did​Move(to:​ SKView)

在每种方法中,您都可以获得当前时间,然后执行差异。