如何获得物体到空间映射的距离

时间:2019-04-03 15:16:02

标签: c# unity3d hololens

我正在使用Unity 2017.4,HoloToolKit 2017.4.3,Vuforia和Hololens。 如何计算虚拟物体到Hololens的空间映射的距离?我只需要Z坐标上的距离,就像“我的物体在地板上几米​​远”。

1 个答案:

答案 0 :(得分:1)

由于您没有提供太多信息,所以这是我的第一个想法。从物体到地面/天花板进行射线投射,并保持一定距离。

     RaycastHit hit = new RaycastHit();
     if (Physics.Raycast (transform.position, -Vector3.up, out hit)) {
         var distanceToGround = hit.distance;
     }