Перейти к содержимому

Image

Image Класс предоставляет помощники для загрузки и рисования ресурсов изображений.


Методы

constructor(name: string, options?: LoadImageOptions)Image

Создает новый Image пример.

  • namestring - Имя.
  • optionsLoadImageOptions (необязательный) - Варианты.

Возвращает:

  • Image - Результат звонка.

GetSize()[number, number]

Возвращает размер.

Возвращает:

  • [number, number] - Запрошенный размер.

GetPath()string

Возвращает путь.

Возвращает:

  • string - Запрошенный путь.

GetIndex()number

Получает индекс.

Возвращает:

  • number - Запрошенный индекс.

DrawImage(x: number, y: number, width: number, height: number, rounding?: number, corners?: Enum.RoundCorners, uv1?: [number, number], uv2?: [number, number])void

Рисует изображение.

  • xnumber - Координата х.
  • ynumber - Они координируют.
  • widthnumber - Значение ширины.
  • heightnumber - Значение высоты.
  • roundingnumber (необязательный) - Округление.
  • cornersEnum.RoundCorners (необязательный) - Углы.
  • uv1[number, number] (необязательный) - Ув1.
  • uv2[number, number] (необязательный) - Ув2.

DrawImageQuad(x1: number, y1: number, x2: number, y2: number, x3: number, y3: number, x4: number, y4: number, uv1?: [number, number], uv2?: [number, number], uv3?: [number, number], uv4?: [number, number])void

Рисует квадрат изображения.

  • x1number - Х1.
  • y1number - У1.
  • x2number - Х2.
  • y2number - У2.
  • x3number - Х3.
  • y3number - У3.
  • x4number - Х4.
  • y4number - У4.
  • uv1[number, number] (необязательный) - Ув1.
  • uv2[number, number] (необязательный) - Ув2.
  • uv3[number, number] (необязательный) - Ув3.
  • uv4[number, number] (необязательный) - Ув4.

DrawWorldImage(vec: Vector, width: number, height: number, xOffset?: number, yOffset?: number, rounding?: number, corners?: Enum.RoundCorners, uvMin?: [number, number], uvMax?: [number, number])void

Рисует картину мира.

  • vecVector - Мировое положение vector.
  • widthnumber - Значение ширины.
  • heightnumber - Значение высоты.
  • xOffsetnumber (необязательный) - Смещение по оси X.
  • yOffsetnumber (необязательный) - Смещение.
  • roundingnumber (необязательный) - Округление.
  • cornersEnum.RoundCorners (необязательный) - Углы.
  • uvMin[number, number] (необязательный) - УФ мин.
  • uvMax[number, number] (необязательный) - УФ макс.

IsLoaded()boolean

Проверяет, загружен ли он.

Возвращает:

  • boolean - Истина, если условие выполнено, и ложь в противном случае.

Load()void

Нагружает груз.


IsValid()boolean

Проверяет, действителен ли он.

Возвращает:

  • boolean - Истина, если условие выполнено, и ложь в противном случае.