最近要做一个车机仿真的项目,需要根据数据画车道线,有直线有曲线,还需要做平滑处理,就很挠头。找了一个划线的插件,也就是标题这个。画出来的线还不错
测试数据生成的线,如下:
代码呢也十分的简单,给一堆坐标点,然后他就会自动连接了
public class DrawLine : MonoBehaviour
{
public SplineComputer spline;
public List<Vector2> v3;
private Image img;
private void Start()
{
SplinePoint point_pos = new SplinePoint();
for (int i = 0; i < v3.Count; i++)
{
point_pos.color = Color.white;//线为白色
point_pos.position = new Vector3(v3[i].x, 0, v3[i].y);//设置点的位置
point_pos.size = 1;//设置线宽
spline.SetPoint(i, point_pos);//增加点
}
}
}
还有一些其他玩法也还在研究,可以画2D和3D的模型,个人觉得比道路生成器好玩(也有可能是easy road我没玩明白)
插件地址呢也放一个插件下载地址,有钱的捧个钱场,没钱的捧个人场