La clase material.
This class exposes all properties from a material, allowing you to animate them.
You can also use it to set custom shader properties that can't be accessed through
the inspector (e.g. matrices).
Con el fin de que el material sea utilizado por un objeto, utilice la propiedad Renderer.material.
See Also: Materials, Shaders.
color | El color principal del material. |
globalIlluminationFlags | Define cómo el material debería interactuar con los lightmaps y lightprobes. |
mainTexture | La textura del material. |
mainTextureOffset | El desfase de la textura de la textura principal. |
mainTextureScale | La escala de la textura de la textura principal. |
passCount | Cuántos passes hay en este material (Lectura solamente). |
renderQueue | Render queue (cola de renderización) de este material. |
shader | The shader used by the material. |
shaderKeywords | Palabras claves adicionales establecidas pro este material. |
CopyPropertiesFromMaterial | Copy properties from other material into this material. |
DisableKeyword | Unset a shader keyword. |
EnableKeyword | Set a shader keyword that is enabled by this material. |
GetColor | Obtiene un valor de color nombrado. |
GetFloat | Obtiene un valor float nombrado. |
GetInt | Obtiene un valor entero nombrado. |
GetMatrix | Obtiene un valor matriz nombrado del shader. |
GetTag | Obtiene el valor de la etiqueta shader de un material. |
GetTexture | Obtiene una textura nombrada. |
GetTextureOffset | Obtiene el desplazamiento de ubicación del propertyName de la textura. |
GetTextureScale | Obtiene la escala de posicionamiento del propertyName de la textura. |
GetVector | Obtiene un valor de vector nombrado. |
HasProperty | Revisa si el shader del material tiene una propiedad de un nombre dado. |
IsKeywordEnabled | Is the shader keyword enabled on this material? |
Lerp | Interpola las propiedades entre dos materiales. |
SetBuffer | Establece un valor ComputeBuffer. |
SetColor | Establece un valor de color nombrado. |
SetColorArray | Establece una propiedad de arreglo de color. |
SetFloat | Establece un valor float nombrado. |
SetFloatArray | Establece una propiedad de arreglo float. |
SetInt | Establece un valor entero nombrado. |
SetMatrix | Establece una matriz nombrada para el shader. |
SetMatrixArray | Establece una propiedad arreglo de matriz. |
SetOverrideTag | Establece una tag/valor para anular en el material. |
SetPass | Activate the given pass for rendering. |
SetTexture | Establece una textura nombrada. |
SetTextureOffset | Establece el desplazamiento de ubicación del propertyName de la textura. |
SetTextureScale | Establece la escala de posicionamiento del propertyName de la textura. |
SetVector | Establece un valor de vector nombrado. |
SetVectorArray | Establece una propiedad de un arreglo de vector. |
hideFlags | ¿Debería el objeto estar oculto, guardado con la escena o modificable por el usuario? |
name | El nombre del objeto. |
GetInstanceID | Devuelve el id de la instancia del objeto. |
ToString | Devuelve el nombre del objeto. |
Destroy | Elimina un gameobject, componente o asset. |
DestroyImmediate | Destruye el objeto obj inmediatamente. |
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 | Devuelve una copia del objeto original. |
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. |