1

目标:我正在尝试制作球体的轨迹。我希望它是管状的,像这样:

在此处输入图像描述

我试图用LineRendererTrailRenderer组件来实现它,但是这两个组件都使用线条,所以生成的轨迹是二维的,不是三维的,看起来像这样:

在此处输入图像描述

我的另一种方法是创建一个圆柱体形状,添加透明材料并尝试将一个圆柱体一个接一个地放置在轨迹点上,但结果并不理想,因为它看起来像:

在此处输入图像描述

任何想法或不同的方法将不胜感激。

4

1 回答 1

0

经过一番挖掘,我发现 UnifyCommunity 用他的TubeRenderer组件找到了答案:http ://wiki.unity3d.com/index.php?title=TubeRenderer&oldid=17443

唯一要知道的是脚本需要在创建后添加网格清除new Mesh();

要实现它,请输入:mesh.Clear();在分配顶点等之前

于 2020-02-24T16:31:05.330 回答