赞
踩
需求:红框闪烁提示效果
实现方案:1. 特效
2. 单张 Image
原理:设置 alpha 的值,使其能够动态变化,由 0 —1 , 再由 1 — 0
首先给物体挂载 CanvasGroup 组件,使用 DoTween 动画,控制 Alpha 值
local DOTween = DG.Tweening.DOTween --建立seq队列 self.seq = DOTween.Sequence() --节点 local fade = self.warning.canvasGroup --渐变时间 local fadeTime = 1 --延迟时间 local delayTime = 0.5 --第一个动画 local startFunc = function() fade:DOFade(1, fadeTime) end --第二个动画 local backFunc = function() fade:DOFade(0, fadeTime) end --设置CallBack self.seq:AppendCallback(startFunc) --设置延迟 self.seq:AppendInterval(delayTime) --设置CallBack self.seq:AppendCallback(backFunc) --设置延迟 self.seq:AppendInterval(delayTime) --设置无限循环 self.seq:SetLoops(-1)
至此,便可以实现简单的渐变效果啦,Tween 动画使用小实例,简单记录,感谢阅读和支持。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。