Contrôle par Joystick | hyperPad Documentation

Loading...

Logo
DocumentationInteractionContrôle par Joystick
Interaction

Contrôle par Joystick

Last updated February 18, 2017

Description

Le comportement Contrôle par Joystick vous permettra de contrôler et de déplacer n'importe quel objet physique à l'aide d'un joystick à l'écran. S'il n'y a pas de joystick dans votre scène, le comportement ajoutera automatiquement un joystick à votre couche UI Globale (la suppression du comportement ne retirera pas le joystick de votre scène). Ce comportement contient des propriétés prédéfinies pour faciliter la création de certains jeux. Il est parfait pour les jeux de plateforme et les tireurs. Le comportement Contrôle par Joystick offre de nombreuses propriétés pour personnaliser la sensation de votre jeu. Essayez de modifier les propriétés afin que votre jeu ne ressemble pas à un jeu de plateforme ou à un tireur générique. Pour des jeux plus avancés et complets, il est recommandé de créer votre propre schéma de contrôle en utilisant les autres comportements.

Ce comportement déclenchera un événement de manière répétée tant que vous déplacez le joystick dans une certaine direction.

Propriétés

Déclenche de manière répétée sur l'événement

Remarque : Certaines de ces propriétés ne sont pas disponibles, ou se comportent différemment lorsque vous changez votre projet en Vue de Haut plutôt qu'en Vue de Côté.

Objet A

C'est le joystick qui contrôlera l'objet B. Il sélectionnera automatiquement un joystick ajouté à votre couche UI Globale. s'il n'y en a pas, un sera créé automatiquement.

Objet B

C'est l'objet que vous souhaitez contrôler avec le joystick. Par défaut, l'objet actuel est sélectionné, mais vous pouvez toucher le graphique pour le changer avec n'importe quel autre objet de votre scène.

Vitesse de Marche

C'est la vitesse à laquelle l'objet se déplacera. La valeur par défaut est de 12 m/s.

Vitesse en Air

C'est la vitesse à laquelle l'objet se déplacera lorsqu'il est dans les airs. Typiquement lorsqu'il tombe de très hautes plateformes. La valeur par défaut est de 12 m/s.

Taux d'Accélération

Cette valeur détermine combien de temps il faut à votre personnage pour atteindre sa vitesse maximale lorsqu'il se déplace. La valeur par défaut est de 100%.

Taux de Décélération

Cette valeur détermine combien de temps il faut à votre personnage pour s'arrêter complètement lorsque vous relâchez le joystick. La valeur par défaut est de 100%

Contrôle le Mouvement

Par défaut, ce commutateur est activé. Si vous désactivez ce commutateur, votre objet ne se déplacera plus avec le joystick. Cela est souvent nécessaire lors de la création d'un tireur à double joystick, où vous voulez qu'un joystick déplace et un autre fasse tourner le joueur.

Inverser X

Lorsque ce commutateur est activé, déplacer le joystick à gauche fait aller l'objet vers la droite, et déplacer le joystick vers la droite fait aller l'objet à gauche. Par défaut, ce commutateur est désactivé.

Inverser Y

Lorsque ce commutateur est activé, déplacer le joystick vers le haut fait aller l'objet vers le bas, et déplacer le joystick vers le bas fait aller l'objet en haut. Par défaut, ce commutateur est désactivé.

Contrôle la Rotation

Par défaut, ce commutateur est désactivé. Si vous activez le commutateur, votre objet tournera avec la direction du joystick. Cela est souvent nécessaire lors de la création d'un tireur à double joystick, où vous voulez qu'un joystick déplace et un autre fasse tourner le joueur.

Bloquer la Rotation

Cela empêchera votre objet de tourner. Cela inclut toute rotation causée par d'autres objets ou par la physique dans votre scène. Par exemple, vous pouvez activer cela pour empêcher votre personnage de se renverser. Si vous activez le Contrôle de la Rotation, ce commutateur n'est pas disponible. Par défaut, ce commutateur est activé.

Joystick Analogique

Lorsque ce commutateur est activé, votre joystick n'est pas limité aux mouvements standard à 8 directions. Vous pouvez désormais contrôler votre objet avec des mouvements plus précis. Cela est souvent nécessaire pour les tireurs d'action.

Joystick Haut

Lorsque cela est activé, votre objet peut se déplacer vers le haut. Gardez à l'esprit que votre objet devra toujours respecter les règles de la physique. Donc, s'il y a de la gravité dans votre scène, votre objet ne pourra pas se déplacer vers le haut.

Ce commutateur empêchera également (ou activera) un événement de se déclencher lorsque le joystick est déplacé vers le haut.

Joystick Bas

Lorsque cela est activé, votre objet peut se déplacer vers le bas. Gardez à l'esprit que votre objet devra toujours respecter les règles de la physique. Donc, s'il y a un objet dans votre scène vous empêchant de vous déplacer, vous ne pourrez pas vous déplacer vers le bas.

Ce commutateur empêchera également (ou activera) un événement de se déclencher lorsque le joystick est déplacé vers le bas.

Joystick Gauche

Lorsque cela est activé, votre objet peut se déplacer vers la gauche. Gardez à l'esprit que votre objet devra toujours respecter les règles de la physique. Donc, s'il y a un objet dans votre scène vous empêchant de vous déplacer, vous ne pourrez pas vous déplacer vers la gauche.

Ce commutateur empêchera également (ou activera) un événement de se déclencher lorsque le joystick est déplacé vers la gauche.

Joystick Droit

Lorsque cela est activé, votre objet peut se déplacer vers la droite. Gardez à l'esprit que votre objet devra toujours respecter les règles de la physique. Donc, s'il y a un objet dans votre scène vous empêchant de vous déplacer, vous ne pourrez pas vous déplacer vers la droite.

Ce commutateur empêchera également (ou activera) un événement de se déclencher lorsque le joystick est déplacé vers la droite.

Jouer des Animations

Lorsque ce commutateur est activé, votre objet jouera une animation lorsque le joystick est déplacé dans la direction spécifiée. Vous devez sélectionner une animation dans le panneau des Animations Personnalisées.

Animations Personnalisées

Dans le panneau de gauche, vous pouvez sélectionner des cycles d'animation à jouer lorsque vous déplacez le joystick dans la direction spécifiée.

Priorité d'Animation

Dans le panneau des Animations Personnalisées à gauche, vous pouvez prioriser vos animations de mouvement afin qu'elles ne soient pas en conflit avec une autre animation en cours de jeu. Le système d'animation jouera un cycle avec une priorité plus élevée. Donc, si un autre comportement d'animation interfère avec votre animation de mouvement, essayez d'augmenter la priorité.

Sorties

X

Cette valeur indique combien le joystick a bougé sur l'axe X. Les nombres négatifs indiquent que le joystick se déplace vers la gauche, les positifs indiquent la droite.

Y

Cette valeur indique combien le joystick a bougé sur l'axe Y. Les nombres négatifs indiquent que le joystick se déplace vers le bas, les positifs indiquent le haut.

Angle

Cela sort l'angle actuel du joystick.

ID de l'Objet

Sort l'ID de l'objet.

Exemples

Si vous souhaitez créer un jeu de plateforme comme Mario, vous pouvez simplement ajouter ce comportement à votre objet joueur, et maintenant il sera un personnage contrôlable dans votre jeu.

Télécharger le Projet Exemple

Liés

Sauter avec un Bouton

JoystickControlledReference.gif