Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Gizmos.DrawGUITexture

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function DrawGUITexture(screenRect: Rect, texture: Texture, mat: Material = null): void;
public static void DrawGUITexture(Rect screenRect, Texture texture, Material mat = null);
public static function DrawGUITexture(screenRect: Rect, texture: Texture, mat: Material = null): void;
public static void DrawGUITexture(Rect screenRect, Texture texture, Material mat = null);
public static function DrawGUITexture(screenRect: Rect, texture: Texture, leftBorder: int, rightBorder: int, topBorder: int, bottomBorder: int, mat: Material = null): void;
public static void DrawGUITexture(Rect screenRect, Texture texture, int leftBorder, int rightBorder, int topBorder, int bottomBorder, Material mat = null);
public static function DrawGUITexture(screenRect: Rect, texture: Texture, leftBorder: int, rightBorder: int, topBorder: int, bottomBorder: int, mat: Material = null): void;
public static void DrawGUITexture(Rect screenRect, Texture texture, int leftBorder, int rightBorder, int topBorder, int bottomBorder, Material mat = null);

Параметры

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); }