目前,我正在尝试记录SCNNode
的运动和旋转。我正在将运动数据记录到csv中,然后再进行检查。除了您移动手机时,数据由于SCNNode
在世界空间中的变化而发生变化的事实之外,一切都工作正常。详细地说,节点并没有移动或旋转,但是电话的移动正以一种看起来好像正在移动的方式弄乱了数据。
我已经阅读了Apple关于ARSessionConfiguration.worldAlignment
的文档,并且我认为可以使用节点的gravity
属性(默认为worldAlignment
)来取消手机的移动。 / p>
有人对我如何实现这一目标有任何建议吗?
更新:
如上所述,我解决此问题的原始方法是更改ARSessionConfiguration
。当您更改此设置时,唯一真正更改的是SCNNode
在世界空间中的起始位置。因此,更改不会影响机芯的表示方式。