这里使用了Unity 的Dotween插件
需要导入包
using DG.Tweening;
让游戏物体平移
//参数一:要移动到的位置
//参数二:动画完成要多少秒
transform.DOMove(new Vector3(0,0, 8.08f),2.5f);
让游戏物体旋转
//参数一:要旋转成的样子的坐标
//参数二:旋转动画多少秒完成
transform.DORotate(new Vector3(-15.993f, -36.222f,-36.896f), 2.5f);
让游戏物体缩放
//参数一:要旋转成多大
//参数二:动画完成要多少秒
transform.DOScale(new Vector3(2, 2, 2), 2.5f);
让UI图片平移
//获取图片
Image image = transform.GetComponent<Image>();
//让图片平移
image.rectTransform.DOLocalMove(new Vector2(0, 0), 1f);
让UI图片旋转
//让图片旋转
image.rectTransform.DOLocalRotate(new Vector3(0, 0,180), 2f);
让UI图片缩放
//让图片缩放
image.rectTransform.DOScale(new Vector2(2,2),2f);