2017-09-28 4 views

Répondre

0

Une option pourrait être d'obtenir la position du nœud de la caméra. Vous pouvez le faire en bouclant tous les nœuds enfants jusqu'à ce que vous trouviez la caméra (ou éventuellement en utilisant la méthode ARSCNView pointOfView, pas sûr de celle-ci). Une fois que vous avez trouvé l'appareil photo que vous pouvez stocker dans une variable de type SCNNode, vous devez essentiellement obtenir la différence de position entre les deux. Vous pouvez faire quelque chose comme

SCNVector3Make(cameraNode.x - targetNode.x, cameraNode.y - targetNode.y, cameraNode.z - targetNode.z);