Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
TouchScreenButton
Hérite de : Node2D < CanvasItem < Node < Object
Bouton pour écran tactile pour utilisation durant le gameplay.
Description
TouchScreenButton vous permet de créer des boutons à l'écran pour les appareils tactiles. Il est destiné à l'utilisation durant le gameplay, comme avec une unité que vous devez toucher pour la bouger. Contrairement à Button, TouchScreenButton supporte directement le multi-toucher. Plusieurs TouchScreenButtons peuvent être appuyés en même temps avec l'entrée tactile.
Ce nœud hérite de Node2D. Contrairement aux nœuds Control, vous ne pouvez pas définir des ancres dessus. Si vous voulez créer des menus ou des interfaces utilisateur, vous pourriez vouloir utiliser des nœuds Button à la place. Pour que les nœuds de bouton réagissent aux événements tactiles, vous pouvez activer ProjectSettings.input_devices/pointing/emulate_mouse_from_touch dans les paramètres du projet.
Vous pouvez configurer TouchScreenButton pour être visible uniquement sur les appareils tactiles, vous aidant ainsi à développer votre jeu à la fois pour les appareils de bureau et mobiles.
Propriétés
|
||
|
||
|
||
|
||
|
Méthodes
is_pressed() const |
Signaux
pressed() 🔗
Émis quand le bouton est pressé.
released() 🔗
Émis quand le bouton est relâché.
Énumérations
enum VisibilityMode: 🔗
VisibilityMode VISIBILITY_ALWAYS = 0
Toujours visible.
VisibilityMode VISIBILITY_TOUCHSCREEN_ONLY = 1
Visible que sur les écrans tactiles.
Descriptions des propriétés
L'action du bouton. Les actions peuvent être interceptées avec InputEventAction.
Le masque binaire du bouton.
Si true, les signaux pressed et released sont émis lorsqu'un doigt appuyé entre et sort du bouton, même si la pression a commencé à l'extérieur de la zone active du bouton.
Note : Il s'agit d'un mode d'appui "pass-by" (et non "bypass").
La forme du bouton.
Si true, la forme du bouton est centrée dans la texture fournie. Si aucune texture n'est utilisée, cette propriété n'a aucun effet.
Si true, la forme du bouton est visible dans l'éditeur.
La texture du bouton pour l'état normal.
La texture du bouton pour l'état appuyé.
VisibilityMode visibility_mode = 0 🔗
void set_visibility_mode(value: VisibilityMode)
VisibilityMode get_visibility_mode()
Le mode de visibilité du bouton.
Descriptions des méthodes
Renvoie true si le bouton est actuellement appuyé.