我目前使用ARcore和Java编写AR应用。在这里,我必须设置一个锚点,将其移动并在短暂移动后再次更新锚点。不幸的是,最后一步不起作用。
有没有办法拾取锚点的当前位置并再次将其输出为锚点,所以我可以上传它。
我试图找到锚点的位置,然后再次上传。因此,我需要方法锚作为输入。我的以下代码失败。
private synchronized void onUpdateButtonPressed() {
Anchor anchor = AnchorNode.getAnchor();
setNewAnchor(anchor);
snackbarHelper.showMessage(getActivity(), "Update anchor..."); // reating a Hosted Anchor
cloudAnchorManager.hostCloudAnchor(
getArSceneView().getSession(), anchor, this::onHostedAnchorAvailable); // reating a Hosted Anchor
错误:无法从静态上下文引用非静态方法getAnchor()