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;
public class Example : MonoBehaviour { void Start() { // Make a game object GameObject probeGameObject = new GameObject("The Reflection Probe");
// Add the reflection probe component ReflectionProbe probeComponent = probeGameObject.AddComponent<ReflectionProbe>() as ReflectionProbe;
// Set texture resolution probeComponent.resolution = 256;
// Reflection will be used for objects in 10 units around the position of the probe probeComponent.size = new Vector3(10, 10, 10);
// Set the position (or any transform property) 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. |
realtimeTexture | Reference to the realtime texture of the reflection probe's surroundings. Use this to assign a RenderTexture to use for realtime reflection. |
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. |
Reset | Revert all ReflectionProbe parameters to default. |
BlendCubemap | Método de utilidad para mezclar 2 cubemaps a una render texture objetivo. |
defaultReflectionSet | Adds a delegate to get notifications when the default specular Cubemap is changed. |
reflectionProbeChanged | Adds a delegate to get notifications when a Reflection Probe is added to a Scene or removed from a Scene. |
enabled | Enabled Behaviours are Updated, disabled Behaviours are not. |
isActiveAndEnabled | Has the Behaviour had active and 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 | Should the object be hidden, saved with the Scene or modifiable by the user? |
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. |
TryGetComponent | Gets the component of the specified type, if it exists. |
GetInstanceID | Devuelve el id de la instancia del objeto. |
ToString | Returns the name of the object. |
Destroy | Removes a GameObject, component or asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Do not destroy the target Object when loading a new Scene. |
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. |