为了让按钮更加美观,通过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();
    }