Spec-Zone.ru › LÖVE

Текст:добавить

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

Добавляет дополнительный цветной текст к объекту Text в указанной позиции.

Текст может выглядеть размытым, если он отрисовывается в нецелочисленных пиксельных координатах.

Функция

Синопсис

index = Text:add( textstring, x, y, angle, sx, sy, ox, oy, kx, ky )

Аргументы

string textstring
Текст, который нужно добавить к объекту.
number x (0)
Положение нового текста по оси X.
number y (0)
Положение нового текста по оси Y.
number angle (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 index
Индекс, который можно использовать с Text:getWidth или Text:getHeight.

Функция

Синопсис

index = Text:add( coloredtext, x, y, angle, sx, sy, ox, oy, kx, ky )

Аргументы

table coloredtext
Таблица, содержащая цвета и строки для добавления в объект в формате {color1, string1, color2, string2, ...}.
table color1
Таблица, содержащая красный, зелёный, синий и необязательный альфа-компоненты для использования в качестве цвета следующей строки в таблице в формате {red, green, blue, alpha}.
string string1
Строка текста, цвет которой задан предыдущим цветом.
table color2
Таблица, содержащая красный, зелёный, синий и необязательный альфа-компоненты для использования в качестве цвета следующей строки в таблице в формате {red, green, blue, alpha}.
string string2
Строка текста, цвет которой задан предыдущим цветом.
tables and strings ...
Дополнительные цвета и строки.
number x (0)
Положение нового текста по оси X.
number y (0)
Положение нового текста по оси Y.
number angle (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 index
Индекс, который можно использовать с Text:getWidth или Text:getHeight.

Примечания

Цвет, установленный функцией love.graphics.setColor, будет комбинироваться (умножаться) с цветами текста при отрисовке объекта Text.

См. также

  • Text
  • Text:addf
  • Text:set
  • Text:setf
  • Text:clear

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

Spec-Zone.ru

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