love.graphics.rectangle
Доступно начиная с LÖVE 0.3.2
Данная функция не поддерживается в более ранних версиях.
Рисует прямоугольник.
Функция
Синопсис
love.graphics.rectangle( mode, x, y, width, height )
Аргументы
DrawMode mode- Способ рисования прямоугольника.
number x- Позиция левого верхнего угла по оси X.
number y- Позиция левого верхнего угла по оси Y.
number width- Ширина прямоугольника.
number height- Высота прямоугольника.
Возвращаемое значение
Ничего.
Функция
Доступно начиная с LÖVE 0.10.0
Этот вариант не поддерживается в более ранних версиях.
Рисует прямоугольник с закругленными углами.
Синопсис
love.graphics.rectangle( mode, x, y, width, height, rx, ry, segments )
Аргументы
DrawMode mode- Способ рисования прямоугольника.
number x- Позиция левого верхнего угла по оси X.
number y- Позиция левого верхнего угла по оси Y.
number width- Ширина прямоугольника.
number height- Высота прямоугольника.
number rx- Радиус закругления углов по оси X. Не может быть больше половины ширины прямоугольника.
number ry (rx)- Радиус закругления углов по оси Y. Не может быть больше половины высоты прямоугольника.
number segments (nil)- Количество сегментов, используемых для рисования закругленных углов. Если не указано, будет использовано значение по умолчанию.
Возвращаемое значение
Ничего.
Примечания
Пользовательские шейдеры могут работать некорректно, так как у этой функции (и других функций, рисующих примитивы) нет связанных с ней UV-координат.
Примеры
Рисует прямоугольник в точке (20, 50) шириной 60 и высотой 120
function love.draw()
love.graphics.rectangle("fill", 20, 50, 60, 120 )
end См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.graphics.rectangle