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, и спрайт не будет отрисован.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/SpriteBatch:add