Example #1
0
    /// <summary>
    /// 设置淡入视效
    /// </summary>
    /// <param name="e"></param>
    private void SetFadeIn(string lastSceneName, string currentSceneName)
    {
        //根据上一场景选择淡入颜色
        if (lastSceneName == OPENING)
        {
            instance.StartCoroutine(instance.FadeIn(Color.white));
        }
        else
        {
            instance.StartCoroutine(instance.FadeIn(Color.black));
        }

        //更新当前场景名
        instance.currentSceneName = currentSceneName;
        Debug.Log("Current Scene: " + instance.currentSceneName);

        //根据当前场景选择淡入速度
        if (instance.currentSceneName == OPENING)
        {
            instance.rendSpeed = 0.25f;
        }
        else
        {
            instance.rendSpeed = 2f;
        }
    }