获取楼层在九段的位置 Android
Get Position of floor in Kudan Android
Unity中获取楼层位置的代码如下所示。
android/java 中的等效形式是什么?我在文档中找不到类似的内容。
Native SDK API 的工作方式与 Unity 插件不同。具体来说,在 Android 上,您需要查看 ARGyroPlaceManager class。正如 getWorld 的方法描述中所述:
The world is placed where the camera normal intersects the floor plane.
所以"floor"的位置就是Gyro Place Manager世界节点的位置。简单地说:
ARGyroPlaceManager gpm = ARGyroPlaceManager.getInstance();
ARVector3 vector = gpm.getWorld().getPosition();
您可以获得 Gyro Place Manager 世界的 3D 位置,进而获得 "floor" 的 3D 位置,就像您在 Unity 插件中收到的一样。
Unity中获取楼层位置的代码如下所示。
android/java 中的等效形式是什么?我在文档中找不到类似的内容。
Native SDK API 的工作方式与 Unity 插件不同。具体来说,在 Android 上,您需要查看 ARGyroPlaceManager class。正如 getWorld 的方法描述中所述:
The world is placed where the camera normal intersects the floor plane.
所以"floor"的位置就是Gyro Place Manager世界节点的位置。简单地说:
ARGyroPlaceManager gpm = ARGyroPlaceManager.getInstance();
ARVector3 vector = gpm.getWorld().getPosition();
您可以获得 Gyro Place Manager 世界的 3D 位置,进而获得 "floor" 的 3D 位置,就像您在 Unity 插件中收到的一样。