使用Spline组件踩坑备注

1.这里主要是想用spline组件做一条实时改变的可见的曲型轨迹,如图:

 曲线是通过在点与点之间添加splinemesh并设置起始位置得到的,这条曲线是实时改变的,踩坑就踩在对点和splinemesh

的更新处理上。

首先通过贝塞尔曲线获取了一条曲线的轨迹,Vector数组。然后遍历数组添加spline点到对应的位置上

https://www.cnblogs.com/msxh/p/6270468.html?utm_source=itdadao&utm_medium=referral#_label0

 之后再在点之间添加splinemesh,由于需要tick实时更新位置,所以要在下一帧清除掉上一帧产生的splinemesh,

于是我用一个数组储存了添加的mesh,并在开始tick时destroy和clear这个数组。但场景中的mesh还是会越来越多,

反复检查数组后发现并不是上一帧的mesh没有被清空,而只是spline组件的point没有被清空,点一直在增加,所以生成的

mesh越来越多了。要记得管理好spline上的point!

原文地址:https://www.cnblogs.com/fuhaiqing/p/13456727.html