@dendead

Как проверить отслеживание поверхности (ARCore Android)?

Мне нужно отследить момент, когда смартфон находит поверхность. Пытаюсь сделать это так:

arFragment.getArSceneView().getScene().addOnUpdateListener(frameTime ->
{
    Frame frame = arFragment.getArSceneView().getArFrame();

    if (!surfaceChecker)
    {
        if (frame.getCamera().getTrackingState() == TrackingState.PAUSED)
            // do something
        else if (frame.getCamera().getTrackingState() == TrackingState.TRACKING)
        {
            // do something else
            surfaceChecker = true;
        }
    }
});

Не работает. Код // do something запускается сразу после того, как включается камера. В чём может быть проблема?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы