为了让按钮更加美观,通过DoTween动画插件实现一个按钮动态大小变换的效果。
实现需要在unity资源商店下载免费版的DoTween插件然后导入设置一下就可以了,
具体可以参考:https://blog.csdn.net/qq_35361471/article/details/79353071
实现代码如下:
//改变按钮大小
public void BtnScale(Transform transform)
{
//在自身的大小上加上0.2倍
Vector3 effectScale = transform.localScale + new Vector3(0.2f, 0.2f, 0.2f);
//设置动画
Tweener tweener = transform.DOScale(effectScale, 1f);
//设置动画loop属性
tweener.SetLoops(-1, LoopType.Yoyo);
tweener.Play();
}