DOTween插件学习记录

1.控制物体的移动

        DOTween.TO(()=>value,x=>value=x,new value,time);

value表示你需要移动的object,new value表示希望object最终达到一个什么效果,time表示时间。

2.控制物体移动简单的方式(注意:世界坐标和本地坐标效果是不一样的)以位置移动为例。

        go.transform.DOMove(newvalue,time);  //世界坐标

        go.transform.DOLocalMove(newvalue,time); //本地坐标

        new value表示希望object最终达到一个什么效果,time表示时间。

3.动画的播放:在播放动画倒放的时候需要注意一个事情:动画是不是已经被销毁了。使用DO类型的动画的时候,会将信息存储到一个tweener对象,tweener会存储这个动画,控制这个tweener不要被销毁。

        tweener.SetAutoKill(false);        // false 动画不会销毁

        tweener.pause();          //动画暂停

        tweener.DOPlay();         //动画开始(只播放一次)

        tweener.DOPlayForward();         //动画开始(播放很多次)

        tweener.DOPlayBackwards();          //动画的倒放。

        go.transform.DOPlayBackwards();         //动画的倒放。

        //toween的API的调用可以使用接收动画的tween对象调用,也可以由目标对象直接调用,

提升知识:每一次执行调用调用动画时候,如果多次调用的话,就会影响性能,所以一般将创建动画放到start里面,通过tweener.pause()先暂停动画的播放。等需要的时候开启动画。

4.Form()

        go.transform.DOMove(10,0).Form();

        // 不加后面的Form(),指的是从当前位置移动到目标位置(10,0)。

        // 加上后面的Form(),指的是从目标位置(10,0)移动到当前位置。

        // Form(true)这个表达式的是移动相对位置10之后到当前位置。

5.动画的更多设置

        Tweener tweener=go.transform.DOLocalMoveX(10,2f);

        //假设我们要是动画的移动速度发生变化。我们可以调用注意所有的动画都是存储在一个tweener对象里面的。

        tweener.SetEase(Ease.类型);          //控制动画的移动曲线。

        tweener.SetLoops(0);          //动画播放的此处。

        Tweener.OnComplete(Demotext);          //动画播放完成之后触发Demotext方法。

6.text文本:显示文本动画

        text.DOText(string,time);        // time时间内一个一个字的显示string类型的文本

        textDOColor(color.red,2f);        //两秒内颜色变为红色。

        text.DOFade(1,3);         //三秒内,是文本显示出来。0,1 控制透明通道的隐藏与显示。

7.模拟地面震动的效果:主要是控制Main Camera的transform的位置信息发生变化。

        go.transform.DOShakePosition(1f,new vetory3(10,10,10));

        //震动一秒;振幅0到1之间,也可以添加vetory3。

8.DOTweenAnimation(可视化动画编辑器):相关参数的说明参考下方链接

Unity-学习-DOTween (七)之动画可视化组件DOTweenAnimation_戒生的博客-CSDN博客_dotweenanimation9
 

9.DOTweenPath(可视化路径编辑器):相关参数的说明参考下方连接

Unity之DOTweenPath轨迹移动_静风霁的博客-CSDN博客

10.这些都是DOTween里面附带的可视化脚本。

        DOTween 下载地址。

        DOTween 插件下载及基本使用说明_四月的小白的博客-CSDN博客_dotween下载

        DOTween B站学习地址

        DOTween动画插件视频教程_哔哩哔哩_bilibili

        DOTween 官方文档地址

        DOTween - Documentation

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值