screenRect | @param screenRect Размер и положение текстуры на "экране", заданном плоскостью XY. |
texture | @param texture Отображаемая текстура. |
mat | @param mat Опциональный материал, применяемый к текстуре. |
leftBorder | @param leftBorder Толщина левой стороны прямоугольника. |
rightBorder | @param rightBorder Ширина правой стороны прямоугольника. |
topBorder | @param topBorder Толщина верхней стороны прямоугольника. |
bottomBorder | @param bottomBorder Толщина нижней стороны прямоугольника. |
Рисует текстуру на сцене.
Выбранная текстура рисуется в трехмерном пространстве на "экране", заданном XY плоскость (т.е.,
плоскость, Z координата которой равна нулю). Единицы измерения прямоугольника текстуры задаются единицами измерения сцены.
Граница прямоугольника опциональна и может быть задана величиной утолщения (утолщение производится внутрь прямоугольника) каждой стороны в единицах измерения сцены; текстура
рисуется внутри полученного прямоугольника, а граничные пиксели повторяются снаружи. Это легкий способ
создать большую область фона, вокруг некоторой текстуры, границы которой будут одного цвета.
Эта функция может быть полезной при создании GUI фонов, соединенных с камерой,
указывающей прямо на текстуру.
var myTexture : Texture;
function OnDrawGizmos () { Gizmos.DrawGUITexture(Rect(10, 10, 20, 20), myTexture); }