【问题标题】:How to restrict Line renderer movement to a plane so that the line appears on top of the collider如何将线渲染器移动限制在平面上,以使线出现在对撞机的顶部
【发布时间】:2016-01-02 14:37:42
【问题描述】:

线条渲染器使用 Leap 运动在 3d 空间中跟踪线条。但是我需要将线条显示为好像它是在对象顶部绘制的一样。

想象一个简单的盒子,长度为 A 到 B。 线从 A 到 B 被完美地追踪。但它在 Z 平面中随机移动,并且仅当线在前视图中的框外时才显示。 如何在 Unity 中对其进行限制,以使线条显示为好像已在框顶部跟踪。 基本上是Z平面。 注意:使用 Leap 运动控制器进行跟踪。

【问题讨论】:

    标签: c# unity3d line renderer leap-motion


    【解决方案1】:

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

    或者使用光线投射来获取盒子碰撞器表面的实际命中点(从当前的跳跃手指或工具位置沿世界 Z 轴投射光线)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      • 2019-12-13
      • 2015-04-30
      相关资源
      最近更新 更多