如何将“线”渲染器移动限制在平面上,以便线显示在碰撞器的顶部

本文关键字:平面 显示 顶部 碰撞 移动 | 更新日期: 2023-09-27 18:28:47

线条渲染器使用Leap运动在三维空间中跟踪线条。但我需要显示这条线,就好像它画在物体的顶部一样。

想象一个长度点为a到B的简单长方体。从A到B,直线被完美地追踪。但它在Z平面中随机移动,只有当直线在前视图中超出框时才会显示。如何在Unity中限制这一点,以便将线显示为在框的顶部进行了跟踪。基本上是Z平面。注意:它是使用Leap运动控制器跟踪的。

如何将“线”渲染器移动限制在平面上,以便线显示在碰撞器的顶部

您可以手动覆盖Z值(例如,Z=0,使其始终在该平面上)。

或者使用光线投射获得长方体碰撞器表面的实际命中点(从当前闰指或工具位置沿世界Z轴投射光线)