Unity3D--DoTweenz插件常用API(一)

本文介绍了Unity3D中的DoTweenz插件,包括如何下载安装、引用命名空间,以及一系列API的使用,如物体移动、旋转、缩放、材质颜色动画、相机效果和Text组件扩展等,还探讨了队列操作如添加延迟、动画覆盖和组合动画等,并提到了回调函数的应用。
摘要由CSDN通过智能技术生成

Unity3D–DoTweenz插件常用API(一)

DoTween插件下载及其安装,在unity3D–store中下载免费版

1—引用命名空间

using DG.Tweening;

2:物体移动,旋转,缩放,反弹效果Punch,震动Shake,移动增量Blend

 //移动
transform.DOMove(Vector3.one, 2);//参数:目标点Vector3.one:(1,1),时间
transform.DOLocalMoveX(1, 2);

 //旋转
transform.DORotate(new Vector3(0,90,0), 2);//旋转角度,时间
transform.DOLocalRotate();
transform.DORotateQuaternion(new Quaternion(0.1f, 0.1f, 0.1f, 0.1f), 2);//四元素,时间

transform.DOLookAt(Vector3.one, 2);//旋转看向某个方位

//缩放
transform.DOScale(Vector3.one * 2, 2);//放大等比例大小2倍,时间
//球掉地上反弹效果
transform.DOPunchPosition(new Vector3(0, 1, 0), 2, 2, 0.1f);//参数:1方向,力的大小, 2持续时间,3跳动次数,频率,4时间(0到1)//(new Vector3(0, 1, 0), 2,1 , 0);//晃一下
transform.DOPunchRotation();
transform.DOPunchScale();

//震动Shake
transform.DOShakePosition(2,Vector3.one,10,90);//参数:1持续时间 2:力量强度,3震频,震动次数,4:角度(默认90),
//移动增量
transform.DOBlendableMoveBy(Vector3.one, 2);//移动增量,时间

3:材质改变颜色动画

  //颜色渐变
Material material = GetComponent<MeshRenderer>().material;
material.DOColor(Color.blue, 2);//渐变颜色,时间   // 材质:material.DOColor(Color.blue,"_TintColor", 2);//渐变颜色,时间

4:材质改变透明度动画


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值