Я работаю над проектом детской площадки ARKit, и я просто не могу заставить SCNNode перемещаться вдоль оси sceneView.pointofview. Когда я пытаюсь использовать константы, такие как 0,04 и c, он корректно корректирует положение, но когда я предоставляю координаты относительно кадра pointOfView, я не могу найти его где-либо еще, кроме как в центре. Вот код для этой части:
let winglevMain = button(ButtonType: .wing)
let wingLevButton = winglevMain.button1
wingLevButton.name = "wing"
let x = (sceneView.pointOfView?.frame.width)!
let y = x/2
let z = x/5
let total = y+z
wingLevButton.position = SCNVector3(total, 0.12, -0.5)
sceneView.pointOfView?.addChildNode(wingLevButton)
PS Я использовал отдельные константы для хранения каждого значения, потому что, когда я пытался поместить их в аргументы для позиции, я получил ошибку, указывающую, что это трудно для игровой площадки, чтобы вычислить это таким образом.