gpt4 book ai didi

iphone - 如何获得自unix时代引用日期以来的时间间隔,精确到秒?

转载 作者:行者123 更新时间:2023-12-01 18:19:24 24 4
gpt4 key购买 nike

我们有一个不使用网络连接的简单多人桌面游戏。它有一个脉冲动画,我们希望与所有其他设备同步播放。

为此,我查看了 NSDate -t​​imeIntervalSinceReferenceDate 来计算延迟。假设所有设备在完全相同的时间提供完全相同的值。但是我们发现有几秒钟的差异,所以这个值不是很精确。每个设备都与真实、正确的时间有点偏差。

是否有另一种更精确的方法来获取自引用日期以来的时间间隔?

最佳答案

Assuming all devices deliver the exact same value at the exact same time.



这是一个很大(且无效)的假设,因为系统时间不太可能在多个设备上完全同步。询问当前时间取决于设备认为当前时间是什么,并且不能保证准确到亚秒级精度。

如果您想要更精确的时间,您可能需要嵌入 network time protocol在您的应用程序中编写代码并检查时间服务器。您最好查看本地设备到设备的通信以尝试同步动画——蓝牙、wifi,甚至是让一台设备播放其他设备可以听到的声音,从而触发动画(例如“点击音轨”,播放重复的声音,其他设备可以同步)。

关于iphone - 如何获得自unix时代引用日期以来的时间间隔,精确到秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18562865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com