Unity_DoTween_Path路径动画的使用

这篇博客介绍了如何在Unity游戏中使用DoTween库创建物体沿预设路径移动的动画效果。作者通过创建14个cube作为路径点,将DoTween相关脚本挂载到相机上,通过按住Ctrl+鼠标左键选择路径点来设定移动顺序,最终将选中的cube拖拽到PathManager脚本的Pos数组中完成设置。
摘要由CSDN通过智能技术生成
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using DG.Tweening;
using UnityEngine;

public class PathManager : MonoBehaviour
{

    public Transform[] Pos;

    // Start is called before the first frame update
    void Start()
    {
       
    }

    // Update is called once per frame
    void Update()
    {
        
    }

    void 路径移动()
    {
        //路径点数组
        var positions = Pos.Select(u => u.position).ToArray();
        /*
            参数一:路径点 数组
            参数二:完成动画需要 多少秒
            参数三:路径的弧度是曲线还是直线
            参数四:路径模式 Full3D
            参数五:路径点的精密度 数值越大越精密
            参数六:路径线路的颜色
            SetOptions(true) 路径从头回到原点
            SetLookAt(0) 路径物体与路径点保持的夹角 取值范围0-1
            SetLoops(-1) -1无限循环 循环的次数
            SetEase(Ease.Linear) 匀速线性运动
         */
        transform.DOPath(positions, 10, PathType.Linear, PathMode.Full3D, 100, Color.yellow)
            .SetOptions(true).SetLookAt(0)
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值