Unity DOTween教程之 DOTween实现3D物体运动

 时间:2026-02-14 04:12:32

1、打开Unity,新建一个空工程,并且导入DOTween插件(可参考百度经验:

Unity DOTween教程之 如何下载导入DOTween),具体如下图

Unity DOTween教程之 DOTween实现3D物体运动

2、在场景中添加一个Cube,具体如下图

Unity DOTween教程之 DOTween实现3D物体运动

3、在工程中,添加一个脚本 MoveByDOTWeen,双击脚本或者右键 Open C# Project 打开脚本,具体如下图

Unity DOTween教程之 DOTween实现3D物体运动

4、MoveByDOTWeen 脚本具体的代码和代码说明如下图

Unity DOTween教程之 DOTween实现3D物体运动

5、MoveByDOTWeen  脚本具体内容如下:

using UnityEngine;

using DG.Tweening;

public class MoveByDOTween : MonoBehaviour {

    public Vector3 movingValue;

    public Transform cube;

// Use this for initialization

void Start () {

        cube = GameObject.Find("Cube").transform;

        movingValue = cube.position;

        

        //参数解释:获取movingValue的值,设置变化的值给movingValue

        //设置目标值为(1,1,1),设置动画时间 1 秒

        DOTween.To(() => movingValue, x => movingValue = x,new Vector3(10, 10, 10), 1);

    }

// Update is called once per frame

void Update () {

        //把变化的值设置给cube,让Cube随之移动

        cube.position = movingValue;

}

}

6、脚本编译正确,回到Unity,场景添加一个 GameObject,把脚本挂载上去,具体如下图

Unity DOTween教程之 DOTween实现3D物体运动

7、运行场景,可以看到 Cube 1秒钟后运动到了 Vector3(10,10,10),具体如下图

Unity DOTween教程之 DOTween实现3D物体运动

Unity DOTween教程之 DOTween实现3D物体运动

8、到此,《Unity DOTween教程之 DOTween实现3D物体运动》讲解结束,谢谢

  • 世间自有公道付出总有回报是什么歌的歌词
  • 国际排球赛如何计分
  • 航天员在空间站该怎么理发呢
  • 简单的玫瑰杯垫十字绣
  • 怎么去除汽车里的榴莲味
  • 热门搜索
    hyundai是什么牌子 黑坑是什么意思 征集志愿是什么意思 股票pe是什么意思 offer是什么意思 什么立什么群 仰慕是什么意思 cdp是什么意思 端口是什么 六保是什么