love.touch.getPosition
Доступно с LÖVE 0.10.0
Данная функция не поддерживается в более ранних версиях.
Получает текущие координаты указанного нажатия на сенсорный экран в пикселях.
Функция
Синопсис
x, y = love.touch.getPosition( id )
Аргументы
light userdata id- Идентификатор нажатия на сенсорный экран. Используйте love.touch.getTouches, love.touchpressed или love.touchmoved для получения значений идентификаторов.
Возвращаемые значения
number x- Координата по оси X нажатия на сенсорный экран в окне в пикселях.
number y- Координата по оси Y нажатия на сенсорный экран в окне в пикселях.
Примечания
Неофициальные порты LÖVE 0.9.2 для Android и iOS отображали координаты нажатия на сенсорный экран как нормализованные значения в диапазоне [0, 1], в то время как данный API возвращает координаты в пикселях.
Примеры
Отрисовка круга в каждой точке окна, где активен сенсорный ввод.
function love.draw()
local touches = love.touch.getTouches()
for i, id in ipairs(touches) do
local x, y = love.touch.getPosition(id)
love.graphics.circle("fill", x, y, 20)
end
end
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.touch.getPosition