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

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

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

WebCamTexture.GetPixels

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

Успех!

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

Закрыть

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

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

Закрыть

Отменить

Руководство
public function GetPixels(): Color[];
public Color[] GetPixels();

Описание

Get a block of pixel colors.

Данная функция возвращает массив цветов пикселей mip level of the texture.

The returned array is a flattened 2D array, where pixels are laid out left to right, сверху вниз (т.е. строчка за строчкой). Размер массива это высота данного MIP-уровня, умноженная на ширину данного MIP-уровня. MIP-уровень по умолчанию это нулевой уровень (основная текстура). В этом случае размером уровня будет просто размер текстуры. In general case, mip level size is mipWidth=max(1,width>>miplevel) and similarly for height.

Вызов функции GetPixels может быть быстрее многократных вызовов функции GetPixel, особенно для больших текстур. Помимо прочего, GetPixels может получить доступ к отдельным MIP-уровням.


public function GetPixels(x: int, y: int, blockWidth: int, blockHeight: int): Color[];
public Color[] GetPixels(int x, int y, int blockWidth, int blockHeight);

Параметры

Описание

Get a block of pixel colors.

Данная функция возвращает массив цветов пикселей mip level but only blockWidth by blockHeight region starting at x,y. The block must fit into the used mip level. The returned array is blockWidth*blockHeight size.