如何将SCNNode移动到ARCamera下方?

问题描述:

我正在制作一个增强现实应用程序,用户必须向目标扔一个球。我用下面的代码到10厘米的屏幕前定位球:如何将SCNNode移动到ARCamera下方?

var translation = matrix_identity_float4x4 
    translation.columns.3.z = -0.1 
    print(translation.debugDescription) 
    print(frame.camera.transform) 
    projectile.simdTransform = matrix_multiply(frame.camera.transform, translation) 

目前游戏看起来是这样,但我想球移动到靠近屏幕的底部。

https://www.dropbox.com/s/4e122i5mtrti6fu/Screen%20Shot%202017-09-30%20at%203.16.15%20PM.png?dl=0

我最终找到了解决方案:

更换以下行

translation.columns.3.z = -0.1 

translation.columns.3.x = -0.1