Difference between revisions of "Joystick (Français)"
(Created page with "{{newin (Français)|0.9.0|090|type=type}} Représente une manette de jeu (joystick) physique. == Constructeurs == {{#ask: Category:Functions Constructs::Joystick (Fr...") |
|||
Line 2: | Line 2: | ||
Représente une manette de jeu (joystick) physique. | Représente une manette de jeu (joystick) physique. | ||
== Constructeurs == | == Constructeurs == | ||
− | {{#ask: [[Category:Functions]] [[Constructs::Joystick (Français)]] | + | {{#ask: [[Category:Functions (Français)]] [[Constructs::Joystick (Français)]] |
| headers=hide | | headers=hide | ||
| default=None. | | default=None. | ||
Line 14: | Line 14: | ||
}} | }} | ||
== Fonctions == | == Fonctions == | ||
− | {{#ask: [[Category:Functions]] [[parent::Joystick (Français)||Object]] | + | {{#ask: [[Category:Functions (Français)]] [[parent::Joystick (Français)||Object]] |
| headers=hide | | headers=hide | ||
| format=template | | format=template | ||
Line 25: | Line 25: | ||
}} | }} | ||
== Enums == | == Enums == | ||
− | {{#ask: [[Category:Enums]] [[parent::Joystick (Français)]] | + | {{#ask: [[Category:Enums (Français)]] [[parent::Joystick (Français)]] |
| headers=hide | | headers=hide | ||
| format=template | | format=template | ||
Line 35: | Line 35: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
− | == | + | == Super-types == |
* [[parent::Object (Français)]] | * [[parent::Object (Français)]] | ||
== Exemples == | == Exemples == | ||
Line 82: | Line 82: | ||
== Voir également == | == Voir également == | ||
* [[parent::love.joystick (Français)]] | * [[parent::love.joystick (Français)]] | ||
− | * [[love.joystick.getJoystickCount]] | + | * [[love.joystick.getJoystickCount (Français)]] |
− | * [[love.joystickadded]] | + | * [[love.joystickadded (Français)]] |
− | * [[love.joystickremoved]] | + | * [[love.joystickremoved (Français)]] |
− | * [[love.joystickpressed]] | + | * [[love.joystickpressed (Français)]] |
− | * [[love.joystickreleased]] | + | * [[love.joystickreleased (Français)]] |
− | * [[love.joystickaxis]] | + | * [[love.joystickaxis (Français)]] |
− | * [[love.joystickhat]] | + | * [[love.joystickhat (Français)]] |
− | * [[love.gamepadpressed]] | + | * [[love.gamepadpressed (Français)]] |
− | * [[love.gamepadreleased]] | + | * [[love.gamepadreleased (Français)]] |
− | * [[love.gamepadaxis]] | + | * [[love.gamepadaxis (Français)]] |
− | [[Category:Types]] | + | [[Category:Types (Français)]] |
{{#set:Description=Represents a physical joystick.}} | {{#set:Description=Represents a physical joystick.}} | ||
+ | {{#set:Since=090}} | ||
== Autres langues == | == Autres langues == | ||
{{i18n|Joystick}} | {{i18n|Joystick}} |
Latest revision as of 20:28, 30 January 2021
Disponible depuis LÖVE 0.9.0 |
Ce-tte type n'est pas supporté-e par des versions plus anciennes. |
Représente une manette de jeu (joystick) physique.
Contents
Constructeurs
love.joystick.getJoysticks (Français) | Gets a list of connected Joysticks. |
Fonctions
Joystick:getAxes (Français) | Récupère la direction de chaque axe. | ||
Joystick:getAxis (Français) | Récupère la direction d'un axe. | ||
Joystick:getAxisCount (Français) | Récupère le nombre d'axes d'un joystick. | ||
Joystick:getButtonCount (Français) | Récupère le nombre de boutons du joystick. | ||
Joystick:getConnectedIndex (Français) | Récupère l'index de joystick connecté. | ||
Joystick:getGUID (Français) | Récupère un GUID unique stable du type de joystick matériel. | ||
Joystick:getGamepadMapping (Français) | Récupère les boutons axes, ou point de vue (PDV) vers lesquelles les entrées de gamepad virtuel sont converties. | ||
Joystick:getHat (Français) | Récupère la direction du bouton point de vue. | ||
Joystick:getID (Français) | Récupère l'identifiant unique du joystick. | ||
Joystick:isConnected (Français) | Informe si le Joystick est connecté. | ||
Joystick:isDown (Français) | Vérifie si un bouton est pressé sur le Joystick. | ||
Joystick:isGamepad (Français) | Informe de la reconnaissance du Joystick en tant que gamepad. | ||
Joystick:isGamepadDown (Français) | Checks if a virtual gamepad button on the Joystick is pressed. |
Enums
GamepadAxis (Français) | Axes virtuels des gamepads. | 0.9.0 | |
GamepadButton (Français) | Virtual gamepad buttons. | 0.9.0 | |
JoystickHat (Français) | Position du bouton point de vue (PDV) du joystick. | 0.5.0 | |
JoystickInputType (Français) | Types d'entrées des manettes de jeu. | 0.9.0 |
Super-types
Exemples
Affiche à l'écran le dernier bouton pressé d'un contrôleur
local lastbutton = "none"
function love.gamepadpressed(joystick, button)
lastbutton = button
end
function love.draw()
love.graphics.print("Le dernier bouton de manette de jeu pressé est : "..lastbutton, 10, 10)
end
Déplace un cercle avec le pad numérique d'un contrôleur
function love.load()
local joysticks = love.joystick.getJoysticks()
joystick = joysticks[1]
position = {x = 400, y = 300}
speed = 300
end
function love.update(dt)
if not joystick then return end
if joystick:isGamepadDown("dpleft") then
position.x = position.x - speed * dt
elseif joystick:isGamepadDown("dpright") then
position.x = position.x + speed * dt
end
if joystick:isGamepadDown("dpup") then
position.y = position.y - speed * dt
elseif joystick:isGamepadDown("dpdown") then
position.y = position.y + speed * dt
end
end
function love.draw()
love.graphics.circle("fill", position.x, position.y, 50)
end
Voir également
- love.joystickadded (Français)
- love.joystickremoved (Français)
- love.joystickpressed (Français)
- love.joystickreleased (Français)
- love.joystickaxis (Français)
- love.joystickhat (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