DOTween插件动画播放的曲线设置,取消缓动采用匀速的方式。

主要采用的是SetEase方法

transform.DOMoveX(4, 1).SetEase(Ease.Linear);

参考缓动的枚举来设置自己的缓动数据

DOTWeen缓动枚举

    public enum Ease

    {

    Unset =0,

    Linear =1,

    InSine =2,

    OutSine =3,

    InOutSine =4,

    InQuad =5,

    OutQuad =6,

    InOutQuad =7,

    InCubic =8,

    OutCubic =9,

    InOutCubic =10,

    InQuart =11,

    OutQuart =12,

    InOutQuart =13,

    InQuint =14,

    OutQuint =15,

    InOutQuint =16,

    InExpo =17,

    OutExpo =18,

    InOutExpo =19,

    InCirc =20,

    OutCirc =21,

    InOutCirc =22,

    InElastic =23,

    OutElastic =24,

    InOutElastic =25,

    InBack =26,

    OutBack =27,

    InOutBack =28,

    InBounce =29,

    OutBounce =30,

    InOutBounce =31,

    Flash =32,

    InFlash =33,

    OutFlash =34,

    InOutFlash =35,

    //

    //摘要:

    //Don't assign this!It's assigned automatically when creating 0 duration tweens

    INTERNAL_Zero =36,

    //

    //摘要:

    //Don't assign this!It's assigned automatically when setting the ease to an AnimationCurve

    //or to a custom ease function

    INTERNAL_Custom =37

    }

你可能感兴趣的:(游戏,unity3d)