El reflection probe se utiliza para para captura los alrededores en una textura que se pasa a los shaders y se utiliza para reflejos.
Las propiedades son una coincidencia exacta para los valores mostrados en el Inspector.
Esta clase es una interfaz script para un componente reflection probe.
Los reflection probes usualmente solo se crean en el Editor, pero a veces usted quiere crear un reflection probe desde script:
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { GameObject probeGameObject = new GameObject("The Reflection Probe"); ReflectionProbe probeComponent = probeGameObject.AddComponent<ReflectionProbe>() as ReflectionProbe; probeComponent.resolution = 256; probeComponent.size = new Vector3(10, 10, 10); probeGameObject.transform.position = new Vector3(0, 5, 0); } }
defaultTexture | Texture which is used outside of all reflection probes (Read Only). |
defaultTextureHDRDecodeValues | HDR decode values of the default reflection probe texture. |
backgroundColor | El color con el que se borrará la textura del reflection probe. |
bakedTexture | Referencia a la textura baked de los alrededores del reflection probe. |
blendDistance | Distancia alrededor del probe utilizada para la mezcla (utilizada en probes diferidos). |
bounds | El volumen limitande del reflection probe (Lectura solamente). |
boxProjection | Debería este reflection probe utiliza una proyección de caja? |
center | El centro del área de la caja en la que se aplicarán reflexiones a los objetos. Medido en el espacio local de los probes. |
clearFlags | Cómo el reflection probe limpia el fondo. |
cullingMask | Esto se utiliza para renderizar parte de los alrededores del probe selectivamente. |
customBakedTexture | Referencia al baked texture de los alrededores del reflection probe. Utilice este para asignar una reflection texture personalizada. |
farClipPlane | La distancia del plano de corte lejano cuando rendericé el probe. |
hdr | Debería este reflection probe utilizar HDR rendering? |
importance | Importancia del reflection probe. |
intensity | El modificador de intensidad que se aplica a la textura del reflection probe en el shader. |
mode | Debería generarse la textura del reflection probe en el Editor (ReflectionProbeMode.Baked) o debería el probe utilizar una textura personalizada especificada (ReflectionProbeMode.Custom)? |
nearClipPlane | La distancia del plano de corte cercano cuando rendericé el probe. |
refreshMode | Define la manera que el probe se refrescará.See Also: ReflectionProbeRefreshMode. |
resolution | Resolución de la textura de reflexión subyacente en píxeles. |
shadowDistance | Distancia de dibujo de la sombra al renderizar el probe. |
size | El tamaño del área de la caja en la que se aplicarán reflexiones a los objetos. Medido en el espacio local de los probes. |
texture | Textura que se pasa al shader de los objetos en las proximidades del reflection probe (Lectura solamente). |
textureHDRDecodeValues | HDR decode values of the reflection probe texture. |
timeSlicingMode | Define el modo time-slicing de este probe.See Also: ReflectionProbeTimeSlicingMode. |
IsFinishedRendering | revisa si un probe ha terminado de renderizarse con time-sliced. |
RenderProbe | Actualiza el cubemap del probe. |
BlendCubemap | Método de utilidad para mezclar 2 cubemaps a una render texture objetivo. |
enabled | Enabled Behaviours are Updated, disabled Behaviours are not. |
isActiveAndEnabled | Has the Behaviour had enabled called. |
gameObject | El game object que tiene este componente adjunto. Un componente siempre está adjunto a un game object. |
tag | El tag de este game object. |
transform | The Transform attached to this GameObject. |
hideFlags | ¿Debería el objeto estar oculto, guardado con la escena o modificable por el usuario? |
name | El nombre del objeto. |
BroadcastMessage | Llama al método denominado methodName de todos los MonoBehaviour en este game objecto en cualquiera de sus hijos. |
CompareTag | ¿Este game object está etiquetado con tag? |
GetComponent | Devuelve un componente de tipo type si el game object tiene a alguno adjuntado, o null si no lo tiene. |
GetComponentInChildren | Retorna el componente de tipo type en el GameObject o cualquiera de sus hijos utilizando depth first search (busqueda de profundidad). |
GetComponentInParent | Retorna el componente de tipo type en el GameObject o cualquiera de sus padres. |
GetComponents | Retorna todos los componentes de tipo type en el GameObject. |
GetComponentsInChildren | Retorna todos los componentes de tipo type en el GameObject o cualquiera de sus hijo. |
GetComponentsInParent | Retorna todos los componentes de tipo type en el GameObject o cualquiera de sus padres. |
SendMessage | Llama al método denominado methodName en cada MonoBehaviour de este game object. |
SendMessageUpwards | Llama al método denominado methodName en todos los MonoBehaviour de este juego y en todos los ancestros del behaviour. |
GetInstanceID | Devuelve el id de la instancia del objeto. |
ToString | Returns the name of the GameObject. |
Destroy | Elimina un gameobject, componente o asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Hace que el objeto target no sea destruido automáticamente cuando se cargue una nueva escena. |
FindObjectOfType | Devuelve el primer objeto activo cargado de tipo type. |
FindObjectsOfType | Devuelve una lista de todos los objetos activos cargados de tipo type. |
Instantiate | Clona el objeto original y devuelve el clon. |
bool | ¿Existe el objeto? |
operator != | Compare si dos objetos se refieren a un objeto diferente. |
operator == | Compara dos referencias de objeto para ver si se refieren al mismo objeto. |