コード例 #1
0
    public override void Draw()
    {
        base.Draw();



        int   _COUNT  = 20;
        float _MIN    = 0.02f;
        float _MAX    = 0.05f;
        float _OFFSET = -0.2f;

        for (int i = 0; i < _COUNT; i++)
        {
            GL_DRAW.Draw_CIRCLE_FILL(20, Anim.Sin_Time(3f, 0.1f, 0.8f, i * _OFFSET), Anim.Cos_Time(1.5f, 0.1f, 0.8f, i * _OFFSET), Anim.Cos_Time(1.5f, _MIN, _MAX, i * _OFFSET), P.Lerp(0, 3, (float)i / _COUNT));
        }
        GL_DRAW.Draw_CHEVRON(mx_eased + 0.05f, my_eased + Mathf.Abs(Anim.Cos_Time(10f, 0f, 0.05f)), 0.1f, Anim.Sin_Time(10f, 0.15f, 0.17f), P.Lerp(3, 4, mx_eased));
        TXT("Use the \"anim\" class for simple animations", 0.2f, 0.75f, P.Get(4));
    }