示例#1
0
    // フェードアウト
    void FadeOut()
    {
        if (!m_IsFadeOut)
        {
            return;
        }

        /* アルファ値を減らしていく */
        float minus = m_Speed / Time.deltaTime;

        m_Alpha -= minus;
        m_Alpha  = Clamp.ClampFloat(m_Alpha, 0, 1);

        /* 点滅有効なら、フェードアウト後にフェードインへ */
        if (!m_ChangeFade)
        {
            return;
        }

        if (m_Alpha <= 0)
        {
            FadeInStart();
        }
    }
示例#2
0
    // フェードイン
    void FadeIn()
    {
        if (!m_IsFadeIn)
        {
            return;
        }

        /* アルファ値を増やしていく */
        float plus = m_Speed / Time.deltaTime;

        m_Alpha += plus;
        m_Alpha  = Clamp.ClampFloat(m_Alpha, 0, 1);

        /* 点滅有効なら、フェードイン後にフェードアウトへ */
        if (!m_ChangeFade)
        {
            return;
        }

        if (m_Alpha >= 1)
        {
            FadeOutStart();
        }
    }