Jump to content
UnitySpain
Sign in to follow this  
Lucho31

¿Como activar un PostEffectsBase?

Recommended Posts

Trato de activar un efecto de imagen dando clic derecho, no tengo problemas para activar el efecto de imagen Motion Blur pero el efecto que realmente quiero activar es VignetteAndChromaticAberration y mas sin embargo no puedo.
Me dice este error:

The type or namespace name `VignetteAndChromaticAberration' could not be found. Are you missing a using directive or an assembly reference?

En el codigo me dice que MotionBlur es de clase publica, revise el codigo de Vignette y dice lo mismo, pero aun asi no lo encuentra.

El codigo es este:
 

using UnityEngine;
using System.Collections;

public class FocusZoom : MonoBehaviour {

    public MotionBlur Sanity;

    // Use this for initialization
    void Update () {
        if (Input.GetButton("Zoom")){
        Sanity.enabled = true;
    }
        if (Input.GetButtonUp("Zoom")){
            Sanity.enabled = false;
    
}
}
}



¿Como puedo activar el efecto que busco?

Share this post


Link to post
Share on other sites

Trato de activar un efecto de imagen dando clic derecho, no tengo problemas para activar el efecto de imagen Motion Blur pero el efecto que realmente quiero activar es VignetteAndChromaticAberration y mas sin embargo no puedo.
Me dice este error:

The type or namespace name `VignetteAndChromaticAberration' could not be found. Are you missing a using directive or an assembly reference?

En el codigo me dice que MotionBlur es de clase publica, revise el codigo de Vignette y dice lo mismo, pero aun asi no lo encuentra.

El codigo es este:
 

using UnityEngine;
using System.Collections;

public class FocusZoom : MonoBehaviour {

    public MotionBlur Sanity;

    // Use this for initialization
    void Update () {
        if (Input.GetButton("Zoom")){
        Sanity.enabled = true;
    }
        if (Input.GetButtonUp("Zoom")){
            Sanity.enabled = false;
    
}
}
}



¿Como puedo activar el efecto que busco?

Mira en el script de VignetteAndChromaticAberration.cs, ¿la clase está dentro de un namespace?. Si fuese así debes incluir ese namespace a tu script... seria algo asi...

using UnityEngine;
using System.Collections;
using nombreDelNamespaceAlQuePerteneceLaClaseVignetteAndChromaticAberration;

public class FocusZoom : MonoBehaviour {
....
}

Saludos

Share this post


Link to post
Share on other sites

Mira en el script de VignetteAndChromaticAberration.cs, ¿la clase está dentro de un namespace?. Si fuese así debes incluir ese namespace a tu script... seria algo asi...

using UnityEngine;
using System.Collections;
using nombreDelNamespaceAlQuePerteneceLaClaseVignetteAndChromaticAberration;

public class FocusZoom : MonoBehaviour {
....
}

Saludos

Muchas gracias!, funciono perfectamente, no sabia que se te nia que agregar el namespace, apenas estoy aprendiendo la programacion enfocada en Unity, una vez mas muchas gracias por el soporte. Saludos!

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...