2022.06.28
- 离开第一个导航点时,箭头自动创建下一个箭头,这种做法可以控制两个箭头的距离。另外可以用时间控制下一个箭头生成的时机。第一个箭头抵达最后一个导航点时,回收该箭头,也就是说最多一个箭头备用。
- 箭头位移是通过transform.position数据叠加的,可以控制其移动速度。
- 箭头的方向是每一组路径(起止两个导航点)的方向,注意:如果用三维模型,需要模型在世界空间坐标系下对应的轴向被赋值为方向。另外,模型的中心点和重心点一定要重合。
- 某些路径段箭头不是平着的,这个问题尚未解决,思路有两个:1)通过方向向量与Vector3各个方向的分向量求得对应轴向的角度,再转换为期望的旋转度;2)通过三个点确定两条向量,再求得其法向量,根据法向量设置对应的轴向朝向,都未验证通过。
2022.06.29
- 模型制作的规范,则没有问题~
效果图: