Joystick:getGamepadMapping
Доступно начиная с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.
Получает кнопку, ось или нажатие джойстика, к которому привязано виртуальное вводное устройство геймпада.
Функция
Синопсис
inputtype, inputindex, hatdirection = Joystick:getGamepadMapping( axis )
Аргументы
GamepadAxis axis- Ось виртуального геймпада, для которой нужно получить привязку.
Возвращаемое значение
JoystickInputType inputtype- Тип ввода, к которому привязана ось виртуального геймпада.
number inputindex- Индекс кнопки, оси или нажатия джойстика, к которому привязана ось виртуального геймпада.
JoystickHat hatdirection (nil)- Направление нажатия, если ось виртуального геймпада привязана к нажатию. В противном случае nil.
Примечания
Возвращает nil, если джойстик не распознаётся как геймпад или ось виртуального геймпада не привязана к вводу джойстика.
Функция
Синопсис
inputtype, inputindex, hatdirection = Joystick:getGamepadMapping( button )
Аргументы
GamepadButton button- Кнопка виртуального геймпада, для которой нужно получить привязку.
Возвращаемое значение
JoystickInputType inputtype- Тип ввода, к которому привязана кнопка виртуального геймпада.
number inputindex- Индекс кнопки, оси или нажатия джойстика, к которому привязана кнопка виртуального геймпада.
JoystickHat hatdirection (nil)- Направление нажатия, если кнопка виртуального геймпада привязана к нажатию. В противном случае nil.
Примечания
Возвращает nil, если джойстик не распознаётся как геймпад или кнопка виртуального геймпада не привязана к вводу джойстика.
Примечания
Физические расположения осей и кнопок виртуального геймпада соответствуют макету стандартного контроллера Xbox 360.
См. также
- Джойстик
- Joystick:isGamepad
- Joystick:isGamepadDown
- Joystick:getGamepadAxis
- love.joystick.setGamepadMapping
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Joystick:getGamepadMapping