DoTween插件的一些使用方法

                关于DoTween动画插件的学习

嗯,这里我将介绍一下DoTween动画插件的使用,这个插件是unity里一个控制动画的插件,下载的话可以去官网进行下载

1.    新建一个工程,导入DoTween插件

2.    首先先介绍一下DoTween上是如何控制数值改变的

我们这里根据一个DoTween.TO的方法,通过差值运算的方法,设置坐标和运行时间,实现了位置的变化,这里可以放在unity里运行一下观察脚本上数值是否再两秒内由010,当然这里数值的变化是一个抛物线的变化,即先快后慢

using System.Collections;

usingSystem.Collections.Generic;

using UnityEngine;

using DG.Tweening;//这里引入了动画插件

public class MyValue : MonoBehaviour {

    public Vector3 MyValue1 = new Vector3(0, 0, 0);

    // Use this for initialization

    void Start () {

        //通过差值的方式去修改一个值的变化,第一个是返回MyValue的值,后面是计算新的坐标和MyValue的差值再通过x进行赋值,实现位置变换

        DOTween.To(() => MyValue1, x => MyValue1 = x, new Vector3(10, 10, 10), 2);

 

 

  }

3.    想要通过这个值来改变坐标只需要定义一个

Public Transform cubeTransform

然后在update

cubeTransform.position=MyValue1,即可

4.    当然我们控制动画一般不用这么麻烦的方法

这里我们想要点击按钮控制图片的移动,可以这么做

通过DOLocalMove这个方法,让图片移动到局部坐标的位置,当然这里我们要记得在button按钮上注册这个方法

using System.Collections;

usingSystem.Collections.Generic;

using UnityEngine;

using DG.Tweening;

 

public class MyButton : MonoBehaviour

{

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值