Большая модель ARKit следует за камерой вместо того, чтобы оставаться на месте - PullRequest
0 голосов
/ 08 июня 2018

Мой код ищет QR-код в кадре, полученном во время сеанса (didUpdate) методом ARSCNViewDelegate.Я проверяю, все ли четыре угла и центр QR-кода находятся в одной плоскости с hitTest, и затем опускаю ARAnchor в центре.Я создаю SCNReferenceNode для якоря со ссылкой на модель сценарного комплекта довольно большого дома (70 х 30 х 30 х). Я позиционирую дом на 30 метров впереди (z = -30) и на 30 метров вправо.(x = 30) обнаруженного QR-кода, и он изначально отображается в порядке.Однако, если я пытаюсь «обойти» модель, она движется со мной, всегда сохраняя постоянное расстояние и смещение от камеры iPad.Я попытался использовать свои собственные якоря, якоря самолета, созданные ARKit, и много других идей, ничего не меняется.Как я могу заставить его оставаться на месте, как модель самолета в шаблонном проекте ARKit xcode?

1 Ответ

0 голосов
/ 09 июня 2018

Похоже, что, хотя вы создали несколько новых якорей, вы, возможно, не назначали им свою модель?Поэтому, когда ваша модель загружается и представляется, она отслеживается на гироскопе.Таким образом, вы получаете эффект Pokemon Go, когда независимо от того, что вы делаете, модель AR не изменяется в размере.

...