Spec-Zone.ru › LÖVE

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

См. также

  • love.graphics


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

Spec-Zone.ru

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