Difference between revisions of "love.mousepressed (Українська)"
(Created page with "Функція зворотного виклику, яка викликається, коли натиснуто на кнопку миші. == Функція == === Вигл...") |
m (in 0.10.0, this is not a number, this is a MouseConstant) |
||
Line 27: | Line 27: | ||
{{param (Українська)|number|x|Координата X миші.}} | {{param (Українська)|number|x|Координата X миші.}} | ||
{{param (Українська)|number|y|Координата Y миші.}} | {{param (Українська)|number|y|Координата Y миші.}} | ||
− | {{param (Українська)| | + | {{param (Українська)|MouseConstant|button|Номер натиснутої кнопки миші.}} |
=== Повертає === | === Повертає === | ||
Нічого. | Нічого. | ||
== Приклади == | == Приклади == | ||
− | Вивести рядок тексту ("Text") в тому місці, куди натиснули лівою | + | Вивести рядок тексту ("Text") в тому місці, куди натиснули лівою кнопкою миші. |
<source lang="lua"> | <source lang="lua"> | ||
function love.load() | function love.load() |
Revision as of 14:40, 16 February 2020
Функція зворотного виклику, яка викликається, коли натиснуто на кнопку миші.
Contents
Функція
Вигляд
love.mousepressed( x, y, button, istouch, presses )
Аргументи
number x
- Координата X миші, в пікселях.
number y
- Координата Y миші, в пікселях.
number button
- Номер натиснутої кнопки миші. 1 — основна кнопка миші, 2 — додаткова, 3 — середня. Номери інших кнопкок залежать від миші.
boolean istouch
- Істина (
true
), якщо функція викликана як реакція на дотик до сенсорного екрану.
Доступне починаючи з LÖVE 11.0
number presses
- Кількість натискань за короткий період часу; цим параметром можно перевіряти подвійні, потріні і т.і. натискання
Повертає
Нічого.
Примітки
Для того, щоб отримати інформацію про пересування коліщатка миші, використовуйте функцію love.wheelmoved. Починаючи з версії 0.10.0, пересування коліщатка миші не вважається натисканням кнопки миші.
Функція
Видалене в LÖVE 0.10.0 |
Цей варіант недоступний в LÖVE 0.10.0 і наступних версіях.. |
Вигляд
love.mousepressed( x, y, button )
Аргументи
number x
- Координата X миші.
number y
- Координата Y миші.
MouseConstant button
- Номер натиснутої кнопки миші.
Повертає
Нічого.
Приклади
Вивести рядок тексту ("Text") в тому місці, куди натиснули лівою кнопкою миші.
function love.load()
printx = 0
printy = 0
end
function love.draw()
love.graphics.print("Text", printx, printy)
end
function love.mousepressed(x, y, button, istouch)
if button == 1 then -- В версіях до 0.10.0 використовується константа миші (MouseConstant) 'l'
printx = x
printy = y
end
end
Див. також
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info