love.graphics.line
Рисует линии между точками.
Функция
Синопсис
love.graphics.line( x1, y1, x2, y2, ... )
Аргументы
number x1- Позиция первой точки по оси x.
number y1- Позиция первой точки по оси y.
number x2- Позиция второй точки по оси x.
number y2- Позиция второй точки по оси y.
number ...- Вы можете продолжить передавать позиции точек для рисования ломаной линии.
Возвращает
Ничего.
Функция
Синопсис
love.graphics.line( points )
Аргументы
table points- Таблица с позициями точек, как описано выше.
Возвращает
Ничего.
Примеры
Нарисуйте контур простого трапециевидного объекта.
function love.draw() love.graphics.line(200,50, 400,50, 500,300, 100,300, 200,50) -- last pair is a repeat to complete the trapezoid end
Нарисуйте линию от центра экрана до курсора мыши.
w = love.graphics.getWidth() / 2 -- half the window width h = love.graphics.getHeight() / 2 -- half the window height function love.draw() local mx, my = love.mouse.getPosition() -- current position of the mouse love.graphics.line(w, h, mx, my) end
Нарисуйте ломаную линию по значениям из таблицы.
sometable = {
100, 100,
200, 200,
300, 100,
400, 200,
}
function love.draw()
love.graphics.line(sometable)
end См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.graphics.line