Difference between revisions of "love.mouse.isDown (Русский)"

m (Вид)
Line 59: Line 59:
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|love.mouse.isDown}}
 
{{i18n|love.mouse.isDown}}
 
=== Вид ===
 
<source lang = "lua">
 
anyDown = love.mouse.isDown (button1, button2, button3, ...)
 
</ Источник>
 
=== Аргументы ===
 
{{param | MouseConstant | buttonN | Кнопка для проверки.}}
 
=== Возвращает ===
 
{{param | boolean | anyDown | True, если какая-либо указанная кнопка не работает, в противном случае - false.}}
 
 
== Пример ==
 
=== Увеличивайте значение, удерживая правую кнопку мыши ===
 
<source lang = "lua">
 
val = 0 - установить переменную для последующего использования
 
функция love.update (DT)
 
если love.mouse.isDown (2), то
 
val = val + dt - мы будем увеличивать переменную на 1 за каждую секунду, когда нажата кнопка
 
конец
 
конец
 
</ Источник>
 
 
== Смотрите также ==
 
* [[MouseConstant | Мышь Константа / кнопки]]
 
* [[parent :: love.mouse]]
 
* [[love.mousepressed]]
 
* [[love.mousereleased]]
 
* [[love.keyboard.isDown]]
 
[[Категория: Функции]]
 
{{#set: Description = Проверяет, нажата ли определенная кнопка.}}
 
{{#Set: С = 000}}
 
== Другие языки ==
 
{{I18n | love.mouse.isDown}}
 

Revision as of 13:14, 22 March 2019

Проверяет, нажата ли определенная кнопка мыши.

Эта функция не обнаруживает прокрутку колесика мыши; для этого вы должны использовать обратный вызов love.wheelmoved (или love.mousepressed в версии 0.9.2 и старше).

Функция

Available since LÖVE 0.10.0
This variant is not supported in earlier versions.

Вид

down = love.mouse.isDown( button, ... )

Аргументы

number button
Номер проверяемой кнопки мыши. 1 основная (левая) кнопка мыши, 2 дополнительная (правая) кнопка и 3 средняя кнопка. Другие кнопки зависят от мыши.
number ...
Дополнительные номера кнопок для проверки.

Возвращает

boolean down
True если нажата какая-либо из указанных кнопок.

Функция

Removed in LÖVE 0.10.0
This variant is not supported in that and later versions.

Вид

down = love.mouse.isDown( button )

Аргументы

MouseConstant button
Кнопка для проверки.

Возвращает

boolean down
True если указанная кнопка нажата

Функция

Available since LÖVE 0.7.2 and removed in LÖVE 0.10.0
This variant is not supported in earlier or later versions.

Вид

anyDown = love.mouse.isDown( button1, button2, button3, ... )

Аргументы

MouseConstant buttonN
Кнопка для проверки.

Возвращает

boolean anyDown
True если нажата какая-либо из указанных кнопок, false - в противном случае.

Пример

Увеличение значения пока удерживается нажатие правой кнопки мыши

val = 0   -- создаём переменную для дальнейшего использования
function love.update(dt)
	if love.mouse.isDown(2) then
		val = val + dt   -- увеличиваем значение переменной на 1 за каждую секунду пока зажата кнопка
	end	
end

Смотри также


Other Languages