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

 时间:2024-10-11 20:19:07

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物体运动》讲解结束,谢谢

  • 世间自有公道付出总有回报是什么歌的歌词
  • 国际排球赛如何计分
  • 航天员在空间站该怎么理发呢
  • 简单的玫瑰杯垫十字绣
  • 怎么去除汽车里的榴莲味
  • 热门搜索
    六年级数学手抄报 七夕节手抄报 关于保护环境的手抄报 水的手抄报 数学手抄报模板 春节手抄报内容文字 五年级数学手抄报 绿色校园手抄报 抗疫手抄报 清明节的手抄报图片