我正在尝试检索ARKit相机的当前方向。在纵向模式下,我正在使用session.currentFrame.camera.eulerAngles [1],它似乎可以工作,但是当我切换到横向时,角度关闭。我可以用任何方式解决这个问题吗?
我实际上并没有改为横向或纵向模式,它总是处于纵向模式,但在这种情况下横向模式指的是简单地按住手机。
答案 0 :(得分:0)
使用以下代码转换相机的位置。
var translation = matrix_identity_float4x4
translation.columns.3.z = -0.1 // Translate 10 cm in front of the camera
node.simdTransform = matrix_multiply(currentFrame.camera.transform, translation)
翻译相机可帮助您获得相机的旋转属性。希望这会有所帮助。