这里我需要界面中的运动来回匀速运动,以增强一点视觉效果。步骤如下:
DOTween官网:http://dotween.demigiant.com/
1. 项目中导入DoTween类库
2. 使用命名空间 using DG.Tweening;
3. 简单代码如下
void Start ()
{
InvokeRepeating("Move", 0, m_repeatTime);
}
private void Move()
{
m_tweener = transform.DOLocalMove(m_endPos, m_repeatTime/2).
OnComplete(()=> {
m_tweener.PlayBackwards();//倒放
});
m_tweener.SetEase(Ease.Linear);//设置移动类型
m_tweener.SetUpdate(true); //动画不受Time.scale影响
m_tweener.SetAutoKill(false); //动画不会自动销毁,才能倒放
}