Spec-Zone.ru › LÖVE

SpriteBatch:add

Добавляет спрайт в пакет. Спрайты отрисовываются в порядке их добавления.

Функция

Доступно начиная с LÖVE 0.8.0
Эта версия не поддерживается в более ранних версиях.

Синтаксис

id = SpriteBatch:add( x, y, r, sx, sy, ox, oy, kx, ky )

Аргументы

number x
Позиция для отрисовки объекта (ось X).
number y
Позиция для отрисовки объекта (ось Y).
number r (0)
Ориентация (радианы).
number sx (1)
Коэффициент масштабирования (ось X).
number sy (sx)
Коэффициент масштабирования (ось Y).
number ox (0)
Смещение начала координат (ось X).
number oy (0)
Смещение начала координат (ось Y).
number kx (0)
Коэффициент сдвига (ось X).
number ky (0)
Коэффициент сдвига (ось Y).

Возвращаемое значение

number id
Идентификатор добавленного спрайта.

Функция

Доступно начиная с LÖVE 0.9.0
Эта версия заменила SpriteBatch:addq.

Добавляет Quad в пакет.

Синтаксис

id = SpriteBatch:add( quad, x, y, r, sx, sy, ox, oy, kx, ky )

Аргументы

Quad quad
Добавляемый Quad.
number x
Позиция для отрисовки объекта (ось X).
number y
Позиция для отрисовки объекта (ось Y).
number r (0)
Ориентация (радианы).
number sx (1)
Коэффициент масштабирования (ось X).
number sy (sx)
Коэффициент масштабирования (ось Y).
number ox (0)
Смещение начала координат (ось X).
number oy (0)
Смещение начала координат (ось Y).
number kx (0)
Коэффициент сдвига (ось X).
number ky (0)
Коэффициент сдвига (ось Y).

Возвращаемое значение

number id
Идентификатор добавленного спрайта.

Функция

Удалино в LÖVE 0.8.0
Эта версия не поддерживается в этой и более поздних версиях.

Синтаксис

SpriteBatch:add( x, y, r, sx, sy, ox, oy )

Аргументы

number x
Позиция для отрисовки объекта (ось X).
number y
Позиция для отрисовки объекта (ось Y).
number r (0)
Ориентация (радианы).
number sx (1)
Коэффициент масштабирования (ось X).
number sy (sx)
Коэффициент масштабирования (ось Y).
number ox (0)
Смещение начала координат (ось X).
number oy (0)
Смещение начала координат (ось Y).

Возвращаемое значение

Ничего.

Примечания

Возвращаемые id значения находятся в диапазоне от 1 до установленного размера буфера. Если размер буфера превышен, возвращаемое id значение по умолчанию будет равно 0, и спрайт не будет отрисован.

См. также

  • SpriteBatch
  • SpriteBatch:set


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/SpriteBatch:add

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API