如何检查表面检测?arcore安卓

zyfwsgd6  于 2021-07-07  发布在  Java
关注(0)|答案(0)|浏览(249)

我需要检查一下智能手机什么时候找到水面。我试着这样做:

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;
        }
    }
});

但它不起作用当相机打开时做些什么。怎么了?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题