ARオブジェクトを常にカメラの方向を向いた状態で配置する


できるもの

配置する場所に依存することなく、オブジェクトは常に立方体の側面が見えていない状態で生成されます。
Regardless of where it is placed, the object is always created with the sides of the cube not visible.

前提となる知識

  • ワールド座標は起動時に生成される
  • SCNNode.eulerAngles = SCNVector()で回転を行うことができる

実装方法

SCNNodeを作成する関数の中で、nodeに対して回転を行います。

if let camera = self.sceneView.pointOfView {
            boxNode.eulerAngles = SCNVector3(0,camera.eulerAngles.y,0)
        }

参考にしたサイト

[iOS11][ARKit] オブジェクトの位置と回転「常にこっちを向いている怪獣」