C# Unity3d中的轨迹渲染器碰撞检测

C# Unity3d中的轨迹渲染器碰撞检测,c#,unity3d,game-engine,C#,Unity3d,Game Engine,我将“尾部渲染器”组件添加到2d对象中。现在我想检测另一个对象何时与它交互,并为此事件发出通知。我在谷歌上搜索了很多,但我发现的解决方案对性能不好。因此,轨迹的长度是动态的,这就是为什么为“尾部渲染器”的每个顶点制作碰撞器会使游戏变慢的原因。没有别的办法吗?也许另一种方式不使用“尾部渲染器”。实际上,没关系,我需要的只是良好的性能。您可以使用恒定数量的框对撞机并移动/缩放/旋转它们来近似轨迹。这是否回答了您的问题?

我将“尾部渲染器”组件添加到2d对象中。现在我想检测另一个对象何时与它交互,并为此事件发出通知。我在谷歌上搜索了很多,但我发现的解决方案对性能不好。因此,轨迹的长度是动态的,这就是为什么为“尾部渲染器”的每个顶点制作碰撞器会使游戏变慢的原因。没有别的办法吗?也许另一种方式不使用“尾部渲染器”。实际上,没关系,我需要的只是良好的性能。

您可以使用恒定数量的框对撞机并移动/缩放/旋转它们来近似轨迹。这是否回答了您的问题?