我想从SKScene
驾驶固定的时间步物理引擎-(void)update:(CFTimeInterval)currentTime
方法
这在cocos2d中非常有用,其中更新方法提供了 delta 时间,并且在断点处停止了delta时间。
精灵工具包更新方法报告绝对时间,当调试器停止时,下一次调用将在几秒钟或几分钟后进行。对此有什么好的解决方案吗?
答案 0 :(得分:1)
可能有很多方法可以做到这一点。我首选的方法一直是使用一个帧计数器,每次调用更新方法时它都会更新一次。
另一种选择是在调用app委托方法applicationWillResignActive
时保存时间,并在调用applicationDidBecomeActive
方法时再次保存。你可以减去两者之间的时间差。