Difference between revisions of "love.joystick.setGamepadMapping (Français)"
(Created page with "{{newin (Français)|0.9.2|092|type=function}} {{notice (Français)|En raison d'un bug, toute cartographie qui est le suffixe d'un autre (par exemple "x" est le suffixe de...") |
|||
Line 1: | Line 1: | ||
{{newin (Français)|[[0.9.2]]|092|type=function}} | {{newin (Français)|[[0.9.2]]|092|type=function}} | ||
{{notice (Français)|En raison d'un bug, toute cartographie qui est le suffixe d'un autre (par exemple "x" est le suffixe de "leftx") doit être cartographié en premier.}} | {{notice (Français)|En raison d'un bug, toute cartographie qui est le suffixe d'un autre (par exemple "x" est le suffixe de "leftx") doit être cartographié en premier.}} | ||
− | Convertit (Binds) une entrée de gamepad virtuelles en un bouton, axe ou point de vue (PDV) pour tous les Joysticks d'un certain type. Par exemple, si cette fonction est utilisée avec un [[Joystick:getGUID (Français)|GUID]] retourné par un contrôleur Dualshock 3 sous OS X, la conversion affectera [[Joystick:getGamepadAxis (Français)|Joystick:getGamepadAxis]] et [[Joystick:isGamepadDown (Français)|Joystick:isGamepadDown]] pour '''tous''' les contrôleurs Dualshock 3 utilisés avec le jeu lorsqu'il fonctionne sous OS X. | + | Convertit (Binds) une entrée de gamepad virtuelles en un bouton, axe ou bouton point de vue (PDV) pour tous les Joysticks d'un certain type. Par exemple, si cette fonction est utilisée avec un [[Joystick:getGUID (Français)|GUID]] retourné par un contrôleur Dualshock 3 sous OS X, la conversion affectera [[Joystick:getGamepadAxis (Français)|Joystick:getGamepadAxis]] et [[Joystick:isGamepadDown (Français)|Joystick:isGamepadDown]] pour '''tous''' les contrôleurs Dualshock 3 utilisés avec le jeu lorsqu'il fonctionne sous OS X. |
LÖVE inclue des conversion de gamepad pré-établis pour de nombreux contrôleurs. Cette fonction vous permet de changer ces conversions ou bien d'en ajouter des nouveaux pour des types de Joysticks qui ne sont pas reconnus comme gamepads par défaut. | LÖVE inclue des conversion de gamepad pré-établis pour de nombreux contrôleurs. Cette fonction vous permet de changer ces conversions ou bien d'en ajouter des nouveaux pour des types de Joysticks qui ne sont pas reconnus comme gamepads par défaut. | ||
Line 44: | Line 44: | ||
* [[Joystick:getGamepadMapping (Français)]] | * [[Joystick:getGamepadMapping (Français)]] | ||
[[Category:Functions (Français)]] | [[Category:Functions (Français)]] | ||
− | {{#set:Description=Convertit (Binds) une entrée de gamepad virtuelles en un bouton, axe ou point de vue (PDV).}} | + | {{#set:Description=Convertit (Binds) une entrée de gamepad virtuelles en un bouton, axe ou bouton point de vue (PDV).}} |
{{#set:Since=092}} | {{#set:Since=092}} | ||
== Autres langues == | == Autres langues == | ||
{{i18n|love.joystick.setGamepadMapping}} | {{i18n|love.joystick.setGamepadMapping}} |
Latest revision as of 11:04, 6 April 2021
Disponible depuis LÖVE 0.9.2 |
Ce-tte function n'est pas supporté-e par des versions plus anciennes. |
En raison d'un bug, toute cartographie qui est le suffixe d'un autre (par exemple "x" est le suffixe de "leftx") doit être cartographié en premier. |
Convertit (Binds) une entrée de gamepad virtuelles en un bouton, axe ou bouton point de vue (PDV) pour tous les Joysticks d'un certain type. Par exemple, si cette fonction est utilisée avec un GUID retourné par un contrôleur Dualshock 3 sous OS X, la conversion affectera Joystick:getGamepadAxis et Joystick:isGamepadDown pour tous les contrôleurs Dualshock 3 utilisés avec le jeu lorsqu'il fonctionne sous OS X.
LÖVE inclue des conversion de gamepad pré-établis pour de nombreux contrôleurs. Cette fonction vous permet de changer ces conversions ou bien d'en ajouter des nouveaux pour des types de Joysticks qui ne sont pas reconnus comme gamepads par défaut.
Les boutons et axes des gamepad virtuels sont conçus d'après l'agencement du contrôleur Xbox 360.
Contents
Fonction
Synopsis
success = love.joystick.setGamepadMapping( guid, button, inputtype, inputindex, hatdir )
Arguments
string (Français) guid
- Le GUID dépéndant du système d'exploitation, pour le type de Joystick que la conversion affectera.
GamepadButton (Français) button
- Le bouton de gamepad virtuel à convertir.
JoystickInputType (Français) inputtype
- Le type d'entrée vers lequel convertir le bouton de gamepad virtuel.
number (Français) inputindex
- L'index de l'axe, bouton ou PDV vers lequel convertir le bouton du gamepad virtuel.
JoystickHat (Français) hatdir (nil)
- La direction du PDV, si le bouton de gamepad virtuel est convertit vers un PDV. nil (nul) autrement.
Retourne
boolean success
- Est-ce que le bouton de gamepad virtuel a été converti avec succès.
Fonction
Synopsis
success = love.joystick.setGamepadMapping( guid, axis, inputtype, inputindex, hatdir )
Arguments
string (Français) guid
- Le GUID dépéndant du système d'exploitation, pour le type de Joystick que la conversion affectera.
GamepadAxis (Français) axis
- Le bouton de gamepad virtuel à convertir.
JoystickInputType (Français) inputtype
- Le type d'entrée vers lequel convertir le bouton de gamepad virtuel.
number (Français) inputindex
- L'index de l'axe, bouton ou PDV vers lequel convertir le bouton du gamepad virtuel.
JoystickHat (Français) hatdir (nil)
- La direction du PDV, si le bouton de gamepad virtuel est convertit vers un PDV. nil (nul) autrement.
Retourne
boolean (Français) success
- Est-ce que le bouton de gamepad virtuel a été converti avec succès.
Notes
la position physique des axes et boutons de gamepad convertis devrait correspondre de façon aussi proche que possible de l'agencement d'un contrôleur Xbox 360 standard.
Voir également
- love.joystick (Français)
- Joystick:getGUID (Français)
- Joystick:isGamepad (Français)
- Joystick:getGamepadMapping (Français)
Autres langues
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