天天看点

Unity Dotween插件物体、ui的移动 旋转 缩放效果

Unity Dotween插件物体、ui的移动 旋转 缩放效果

#脚本应用命名空间

using DG.Tweening;

##让游戏物体平移

//参数一:要移动到的位置

//参数二:动画完成要多少秒

transform.DOMove(new Vector3(1,3, 8.08f),5.5f);

##让游戏物体旋转

//参数一:要旋转成的样子的坐标

//参数二:旋转动画多少秒完成

transform.DORotate(new Vector3(-12.2f, -3.5f,-45), 5.5f);

##让游戏物体缩放

//参数一:要旋转成多大

//参数二:动画完成要多少秒

transform.DOScale(new Vector3(2, 2, 2), 5.5f);

##让UI图片平移

//获取图片

Image image = transform.GetComponent();

//让图片平移

image.rectTransform.DOLocalMove(new Vector2(0, 0), 5.5f);

##让UI图片旋转

//让图片旋转

image.rectTransform.DOLocalRotate(new Vector3(0, 0,180), 5.5f);

##让UI图片缩放

//让图片缩放

image.rectTransform.DOScale(new Vector2(2,2),5.5f);

//rawImage缩放移动

public RawImage ADAS_rawImage;

ADAS_rawImage.GetComponent().DOAnchorPos3D(new Vector3(-2860, -96 , 0), 5.0f);

ADAS_rawImage.GetComponent().DOSizeDelta (new Vector2(600, 610),5.0f);

继续阅读