The material class.
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).
In order to get the material used by an object, use the Renderer.material property.
See Also: Materials, Shaders.
color | Основной цвет материала. |
globalIlluminationFlags | Defines how the material should interact with lightmaps and lightprobes. |
mainTexture | Текстура материала. |
mainTextureOffset | Отступ основной текстуры. |
mainTextureScale | Масштабирование основной текстуры. |
passCount | How many passes are in this material (Read Only). |
renderQueue | Render queue of this material. |
shader | The shader used by the material. |
shaderKeywords | Additional shader keywords set by this material. |
CopyPropertiesFromMaterial | Копирует свойства с другого материала в данный материал. |
DisableKeyword | "Отзывает" ключевое слово шейдера. |
EnableKeyword | Устанавливает ключевое слово шейдера, которое активируется данным материалом. |
GetColor | Получает имя значения цвета. |
GetFloat | Получает именованное float значение. |
GetInt | Получает именованное integer значение. |
GetMatrix | Получает именованное значение матрицы из шейдера. |
GetTag | Получает тэг шейдера материала. |
GetTexture | Получает именованную текстуру. |
GetTextureOffset | Получает размещение смещения текстуры propertyName. |
GetTextureScale | Получает размещение масштабирования текстуры propertyName. |
GetVector | Получает значение именованного вектора. |
HasProperty | Проверяет, имеет ли шейдер материала свойство по заданному имени. |
IsKeywordEnabled | Устанавливает ключевое слово шейдера, которое активируется данным материалом. |
Lerp | Интерполирует свойства между двумя материалами. |
SetBuffer | Устанавливает значение ComputeBuffer. |
SetColor | Устанавливает именованное значение цвета. |
SetColorArray | Set a color array property. |
SetFloat | Устанавливает именованное float значение. |
SetFloatArray | Set a float array property. |
SetInt | Устанавливает именованное integer значение. |
SetMatrix | Устанавливает именованную матрицу для шейдера. |
SetMatrixArray | Set a matrix array property. |
SetOverrideTag | Устанавливает ключевое слово шейдера, которое активируется данным материалом. |
SetPass | Активирует, учитывая pass для визуализации. |
SetTexture | Устанавливает именованную текстуру. |
SetTextureOffset | Устанавливает перемещение отступа текстуры propertyName. |
SetTextureScale | Устанавливает перемещение масштабирования текстуры propertyName. |
SetVector | Устанавливает именованное значение вектора. |
SetVectorArray | Устанавливает именованное значение вектора. |
hideFlags | Should the object be hidden, saved with the scene or modifiable by the user? |
name | The name of the object. |
GetInstanceID | Returns the instance id of the object. |
ToString | Returns the name of the game object. |
Destroy | Удаляет GameObject, Component или Asset. |
DestroyImmediate | Destroys the object obj immediately. |
DontDestroyOnLoad | Makes the object target not be destroyed automatically when loading a new scene. |
FindObjectOfType | Returns the first active loaded object of Type type. |
FindObjectsOfType | Returns a list of all active loaded objects of Type type. |
Instantiate | Returns a copy of the object original. |
bool | Does the object exist? |
operator != | Compares if two objects refer to a different object. |
operator == | Compares two object references to see if they refer to the same object. |