Пример #1
0
    public float ease(float t, float b, float c, float d)
    {
        easeInBounce  easein  = new easeInBounce();
        easeOutBounce easeout = new easeOutBounce();

        if (t < d / 2f)
        {
            return(easein.ease(t * 2f, 0f, c, d) * 0.5f + b);
        }
        return(easeout.ease(t * 2f - d, 0f, c, d) * 0.5f + c * 0.5f + b);
    }
Пример #2
0
    public float ease(float t, float b, float c, float d)
    {
        easeInBounce easein = new easeInBounce();
        easeOutBounce easeout = new easeOutBounce();

        if (t < d/2f) return easein.ease (t*2f, 0f, c, d) * 0.5f + b;
        return easeout.ease (t*2f-d, 0f, c, d) * 0.5f + c*0.5f + b;
    }