Unity- “平滑路径跟随器”(Smooth Path Follower)

本文介绍了一款用于AR项目中的小工具,帮助解决DoTweenpath在AR场景中的定位问题。通过挂载脚本、设置控制点和速度,游戏对象可以按照自定义路径运动,包括循环和闭合选项。控制点调整可实时预览效果,适用于Unity编辑器。

这是仿照DoTween path写的一个跟随路径运动的小工具,是AR项目中遇到坐标系问题使得DoTween path在AR场景中运行时与编辑时的位置不正确,遂自己写了一个

使用方式

1、将脚本挂载到需要跟随路径运动的物体上

2、在场景种自定义几个路径点,摆好之后,注意顺序,全选拖到controlPoints上面就行(我一般用cube,方便查看编辑,确定之后把作为路径点的cube身上除了脚本的其他组件都删掉或关掉就可以了),拖之前可以将Inspector锁住,方便操作

  • 控制点 (controlPoints): 这是一个 Transform 数组,定义了样条曲线的路径。游戏对象将沿着这些点定义的曲线移动。
  • 移动速度 (speed): 控制游戏对象沿曲线移动的速度。
  • 循环 (loop): 如果设置为 true,游戏对象在到达曲线末端时会重新从起点开始。
  • 闭合曲线 (closeCurve): 如果为 true,曲线将形成一个闭环,最后一个控制点和第一个控制点连接。

    注意事项

  • 确保控制点足够多以形成所需的曲线形状。
  • 物体会将以自身正Z方向沿着路径移动
  • 修改控制点位置可以实时观察曲线变化,但这仅在Unity编辑器中有效。
  • 如果 closeCurve 设置为 false,末端的曲线可能不会完全绘制,因为它依赖于足够的控制点来形成完整的曲线段。



    {脚本资源在文章上方,有链接,也可以在我的资源中查找}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值