0

统一地,这里显示了获取地板位置的代码。在此处输入图像描述

android/java 中的等价形式是什么?我在文档中找不到类似的东西。

4

1 回答 1

0

Native SDK API 的工作方式与 Unity 插件不同。特别是在 Android 上,您需要查看ARGyroPlaceManager类。如 getWorld 的方法描述中所述:

The world is placed where the camera normal intersects the floor plane.

所以“地板”的位置就是 Gyro Place Manager 的世界节点的位置。简单地说:

ARGyroPlaceManager gpm = ARGyroPlaceManager.getInstance();
ARVector3 vector = gpm.getWorld().getPosition();

您可以获得 Gyro Place Manager 世界的 3D 位置,并通过扩展获得“地板”的 3D 位置,就像您在 Unity 插件中收到的一样。

于 2017-01-13T16:30:58.673 回答