我正在使用Unity 2017.4,HoloToolKit 2017.4.3,Vuforia和Hololens。 如何计算虚拟物体到Hololens的空间映射的距离?我只需要Z坐标上的距离,就像“我的物体在地板上几米远”。
答案 0 :(得分:1)
由于您没有提供太多信息,所以这是我的第一个想法。从物体到地面/天花板进行射线投射,并保持一定距离。
RaycastHit hit = new RaycastHit();
if (Physics.Raycast (transform.position, -Vector3.up, out hit)) {
var distanceToGround = hit.distance;
}