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.
O.png 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.

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.

360 controller.png

Voir également


Autres langues