Renderiza un Sprite para los gráficos 2D.
//This example outputs Sliders that control the red green and blue elements of a sprite's color //Attach this to a GameObject and attach a SpriteRenderer component
using UnityEngine;
public class Example : MonoBehaviour { SpriteRenderer m_SpriteRenderer; //The Color to be assigned to the Renderer’s Material Color m_NewColor;
//These are the values that the Color Sliders return float m_Red, m_Blue, m_Green;
void Start() { //Fetch the SpriteRenderer from the GameObject m_SpriteRenderer = GetComponent<SpriteRenderer>(); //Set the GameObject's Color quickly to a set Color (blue) m_SpriteRenderer.color = Color.blue; }
void OnGUI() { //Use the Sliders to manipulate the RGB component of Color //Use the Label to identify the Slider GUI.Label(new Rect(0, 30, 50, 30), "Red: "); //Use the Slider to change amount of red in the Color m_Red = GUI.HorizontalSlider(new Rect(35, 25, 200, 30), m_Red, 0, 1);
//The Slider manipulates the amount of green in the GameObject GUI.Label(new Rect(0, 70, 50, 30), "Green: "); m_Green = GUI.HorizontalSlider(new Rect(35, 60, 200, 30), m_Green, 0, 1);
//This Slider decides the amount of blue in the GameObject GUI.Label(new Rect(0, 105, 50, 30), "Blue: "); m_Blue = GUI.HorizontalSlider(new Rect(35, 95, 200, 30), m_Blue, 0, 1);
//Set the Color to the values gained from the Sliders m_NewColor = new Color(m_Red, m_Green, m_Blue);
//Set the SpriteRenderer to the Color defined by the Sliders m_SpriteRenderer.color = m_NewColor; } }
adaptiveModeThreshold | The current threshold for Sprite Renderer tiling. |
color | Color de rendering del gráfico del Sprite. |
drawMode | El draw mode (modo de dibujo) actual del Sprite Renderer. |
flipX | Voltea el sprite en el eje X. |
flipY | Voltea el sprite en el eje Y. |
maskInteraction | Specifies how the sprite interacts with the masks. |
size | Property to set/get the size to render when the SpriteRenderer.drawMode is set to SpriteDrawMode.Sliced. |
sprite | El Sprite a renderizar. |
tileMode | The current tile mode of the Sprite Renderer. |
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. |
allowOcclusionWhenDynamic | Controls if dynamic occlusion culling should be performed for this renderer. |
bounds | El volumen de-limitador del renderer (Lectura solamente). |
enabled | Hace que el objeto 3D renderizado esté visible si está activado. |
isPartOfStaticBatch | Ha sido este renderer agrupado estáticamente con otro renderer? |
isVisible | Es este renderer visible a cualquier cámara? (Lectura solamente) |
lightmapIndex | El índice del lightmap baked aplicado a este renderizador. |
lightmapScaleOffset | La escala & desfase UV utilizado para un lightmap. |
lightProbeProxyVolumeOverride | Si se establece, el Renderer utilizará el componente Light Probe Proxy Volume conectado a la fuente GameObject. |
lightProbeUsage | El tipo de interpolación de la sonda de luz. |
localToWorldMatrix | Matriz que transforma un punto del espacio local en el espacio mundial (Lectura solamente). |
material | Retorna el primer Material instanciado asignado al renderer. |
materials | Retorna todos los materiales instanciados de este objeto. |
motionVectorGenerationMode | Specifies the mode for motion vector rendering. |
probeAnchor | Si se establece el Renderer, utilizará esta posición del Transform para encontrar la luz o el reflection probe. |
realtimeLightmapIndex | El índice del mapa de luz en tiempo real aplicado a este renderizador. |
realtimeLightmapScaleOffset | La escala UV y desfase utilizados para un lightmap en tiempo real. |
receiveShadows | ¿Este objeto recibe sombras? |
reflectionProbeUsage | Deberían los reflection probes ser utilizados para este Renderer? |
renderingLayerMask | Determines which rendering layer this renderer lives on. |
shadowCastingMode | ¿El objeto emite sombras? |
sharedMaterial | El material comportado de este objeto. |
sharedMaterials | Todos los materiales compartidos de este objeto. |
sortingLayerID | Unique ID del sorting layer del Renderer. |
sortingLayerName | Nombre de la sorting layer del Renderer. |
sortingOrder | Orden del renderer dentro de una sorting layer. |
worldToLocalMatrix | Matriz que transforma un punto del espacio mundial en espacio local (Lectura solamente). |
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. |
GetClosestReflectionProbes | Retorna un arreglo de los reflection probes más cercanos con pesos, el peso muestra qué tanta influencia el probe tiene sobre el renderer, este valor también es utilizado cuando se mezcla entre reflection probes. |
GetPropertyBlock | Get per-Renderer or per-Material property block. |
HasPropertyBlock | Returns true if the Renderer has a material property block attached via SetPropertyBlock. |
SetPropertyBlock | Lets you set or clear per-renderer or per-material parameter overrides. |
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. |
OnBecameInvisible | OnBecameInvisible se llama cuando el objeto ya no es visible por ninguna cámara. |
OnBecameVisible | OnBecameVisible se llama cuando el objeto se hizo visible por cualquier cámara. |