Проблема модели ARKit, объект движется с камерой, а не придерживаться окружающей среды - PullRequest
0 голосов
/ 21 апреля 2019

Я работаю над приложением, использующим ARKit в XCode.Я хочу, чтобы мой объект был зафиксирован, поэтому я могу внимательно посмотреть на него.Но дело в том, что объект движется вместе с камерой, я не могу сократить расстояние между моей камерой и моим объектом, перемещая мой телефон.

func addCar(x: Float = 0, y: Float = 0, z: Float = -0.5) {
        guard let carScene = SCNScene(named: "NanYi.dae") else { fatalError("Unable to find FruitCake.dae") }
        let carNode = SCNNode()
        let carSceneChildNodes = carScene.rootNode.childNodes

        for childNode in carSceneChildNodes {
            carNode.addChildNode(childNode)
        }
        carNode.position = SCNVector3(x, y, z)
        carNode.scale = SCNVector3(0.5, 0.5, 0.5)
        sceneView.scene.rootNode.addChildNode(carNode)
    }

А также, структура моего трехмерного объекта похожа наэто, https://drive.google.com/file/d/1ErVzPa_24fWHFlL6nHLzJBwj0TtbMtQ1/view?usp=sharing

1 Ответ

0 голосов
/ 12 мая 2019

Проблема решена.Если вы используете очень большую или сложную модель, вам нужно уменьшить ее до очень очень маленького размера.Тогда это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...