ARKit:ARFrame.timestamp 代表啥?

Posted

技术标签:

【中文标题】ARKit:ARFrame.timestamp 代表啥?【英文标题】:ARKit: What does the ARFrame.timestamp represent?ARKit:ARFrame.timestamp 代表什么? 【发布时间】:2017-07-26 07:31:27 【问题描述】:

在 ARKit 中,ARFrame.timestamp 是一个 TimeInterval,其值如下:

185726.884258291
185726.91759425
185726.950930291
...

我想从这些值中获取 unix 时间戳,但它们看起来并不熟悉。这些数字代表什么?

【问题讨论】:

如果您正在寻找 UNIX 时间戳,那么答案就是 ***.com/a/7583042/3641812 @ricardopereira 你是说这是 CPU 开始时间的某种偏移?如果您想添加详细的答案,如果看起来不错,我会给您加分。 【参考方案1】:

这些数字代表帧被捕获时的正常运行时间,通过调用自己查看

NSTimeInterval systemUptime = [[NSProcessInfo processInfo] systemUptime]; 

Methods and thoughts about converting it to a Unix Timestamp。

【讨论】:

以上是关于ARKit:ARFrame.timestamp 代表啥?的主要内容,如果未能解决你的问题,请参考以下文章

ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

ARKit从入门到精通-ARKit捕捉平地

通过 Swift 设置 ARKit 方向

ARFoundation入门到精通 - 1.3 ARkit 支持机型

ARKit从入门到精通(10)-ARKit让飞机绕着你飞起来

ARKit - 环境遮挡