Ejemplo n.º 1
0
    void Update()
    {
        isVisable = GetComponent <BoxCollider>().bounds.Contains(Camera.main.transform.position);

        // EDGE DETECTION (OUTLINE)
        if (isVisable)
        {
            if (usesOutline)
            {
                PostEffect_outline.enabled = true;
                if (PostEffect_outline == null)
                {
                    PostEffect_outline = Camera.main.gameObject.AddComponent <PostProcessCanny>();
                }

                PostEffect_outline.blurResolution = PostEffect_outline_blurResolution;

                PostEffect_outline.sobelResolution = PostEffect_outline_sobelResolution;

                PostEffect_outline.supressResolution = PostEffect_outline_supressResolution;
                PostEffect_outline.upperThreshold    = PostEffect_outline_upperThreshold;
                PostEffect_outline.lowerThreshold    = PostEffect_outline_lowerThreshold;
                PostEffect_outline.outlineColor      = PostEffect_outline_outlineColor;
            }
        }
        else
        {
            if (PostEffect_outline == null)
            {
                PostEffect_outline.enabled = false;
            }
        }
    }
Ejemplo n.º 2
0
    void Update()
    {
        isVisable = GetComponent <BoxCollider>().bounds.Contains(Camera.main.transform.position);

        // EDGE DETECTION (OUTLINE)
        PostEffect_outline = PostEffect_outline != null ? null : Camera.main.gameObject.AddComponent <PostProcessCanny>();

        PostEffect_outline.blurResolution = PostEffect_outline_blurResolution;

        PostEffect_outline.sobelResolution = PostEffect_outline_sobelResolution;

        PostEffect_outline.supressResolution = PostEffect_outline_supressResolution;
        PostEffect_outline.upperThreshold    = PostEffect_outline_upperThreshold;
        PostEffect_outline.lowerThreshold    = PostEffect_outline_lowerThreshold;
        PostEffect_outline.outlineColor      = PostEffect_outline_outlineColor;
    }
Ejemplo n.º 3
0
 void Update()
 {
     isVisable          = GetComponent <BoxCollider>().bounds.Contains(Camera.main.transform.position);
     PostEffect_outline = PostEffect_outline != null ? null : Camera.main.gameObject.AddComponent <PostProcessCanny>();
 }