# Essayer une mécanique au clavier

> Canal public — documentation de l’application 4.1.0. Respecter les mentions de disponibilité propres à chaque service.

Source : [Essayer une mécanique au clavier](/application/agents/mecaniques/)

Dans l’onglet Assets de chaque projet, dès qu’un agent t’a présenté une mécanique.

Une mécanique est un ensemble d’animations reliées à ce que fait le personnage : debout, en marche, en saut, une action sur une touche. Sur sa page, dans l’onglet Assets, tu déplaces toi-même le personnage pour essayer ses animations pendant qu’il bouge. Les autres animations se regardent : voir [Essayer les écrans et les animations de tes agents](/application/agents/apercus/).

## Les deux formes

Deux boutons s’affichent en premier dans la barre sous l’image. Ils n’existent que pour une mécanique.

| Bouton | Ce que tu vois |
| --- | --- |
| Jouable | Le personnage sur un sol nu : tu le déplaces et tu déclenches ses actions. C’est la forme affichée d’office. |
| Joué | Un parcours enregistré de la mécanique — debout, en marche, un saut, chaque action une fois — rejoué comme n’importe quelle animation. Les effets des actions n’y sont pas montrés. |

Si tu choisis Joué, la mécanique reste sous cette forme jusqu’à ce que tu choisisses de nouveau Jouable. Ses commandes sont alors celles d’une animation : voir [Regarder le mouvement](/application/agents/apercus/#regarder-le-mouvement).

## Se déplacer et agir

Clique dans la vue pour lui donner le clavier ; Échap le rend à l’app. Tant que la vue n’a pas le clavier, la légende ajoute : « Clique dans la vue pour jouer au clavier. Échap rend le clavier. » La légende, en haut à gauche de la vue, liste les commandes :

| Touche ou geste | Effet |
| --- | --- |
| Flèches, ou les lettres du clavier | Se déplacer |
| Espace | Sauter |
| Clic droit glissé | Tourner la caméra, comme sur Roblox |
| Molette | Zoomer |
| Maj | Verrouiller ou libérer la caméra |
| La touche d’une action | Déclenche l’action ; la légende donne son nom |

-   **Les lettres dépendent de ton clavier.** La légende affiche « ZQSD ou flèches » ou « WASD ou flèches » selon ta disposition, et « Flèches » seul quand l’app ne la connaît pas.
-   **Une ligne par action.** L’agent choisit la touche et le nom de chaque action, une boule de feu par exemple.
-   **Maj verrouille la caméra**, comme le Shift Lock de Roblox : le personnage regarde où regarde la caméra, ce qui permet d’essayer une marche de côté ou en arrière. Au départ, la caméra est libre et le personnage se tourne vers où il marche. La légende indique « Maj : caméra libre » ou « Maj : caméra verrouillée ». Si l’agent a mis une action sur Maj, la caméra reste libre et cette ligne n’apparaît pas.
-   **Espace maintenu** enchaîne les sauts comme dans Roblox : le personnage atterrit, puis repart ; il ne saute jamais de nouveau en l’air. Un appui bref donne un seul saut.

## Suivre l’état et recommencer

-   La barre sous l’image affiche « État : » suivi de l’état du personnage, sous le nom que l’agent lui a donné ; pendant une action, c’est le nom de l’action.
-   Recommencer relance la session depuis le début.
-   Le bouton en forme de haut-parleur apparaît quand les effets d’une action ont des sons ; il les coupe ou les remet.

Les effets d’une action, ceux d’une boule de feu par exemple, sont joués quand tu appuies sur sa touche, à l’endroit où se tenait le personnage à cet instant. Ils ne le suivent pas s’il continue de marcher pendant l’action.

| Message | Ce qu’il veut dire |
| --- | --- |
| « Le code de la mécanique a échoué. Première erreur : », suivi de la ligne d’erreur | Le code de la mécanique s’est arrêté sur une erreur. Recommencer la relance. |
| « La mécanique ne démarre pas. Demande à un agent de te la présenter à nouveau. » | La vue jouable n’a pas pu démarrer. Clique Recommencer, puis demande une nouvelle présentation. |
| « Aperçu limité : la nouvelle version n’a pas pu démarrer. La dernière version valide reste affichée. » | La nouvelle version de la mécanique s’est arrêtée au démarrage. La vue garde la dernière qui fonctionnait, jusqu’à la prochaine présentation. |
| « La forme jouable a besoin de WebGL, indisponible sur cette machine. La forme « Joué » reste disponible. » | Cette machine n’a pas l’affichage 3D que demande la forme jouable. Choisis Joué. |

Une mécanique se valide comme une animation, sur sa page : voir [Valider ce que l’agent te propose](/application/assets/valider/).

## Limites

-   **Une mécanique s’essaie seule, sur un sol nu.** La map du jeu, son interface et les autres joueurs n’y sont pas : la vue sert à essayer des animations, pas à jouer au jeu.
-   **Le corps est le mannequin arrondi** de la forme « Joué », en R6 par défaut. Le personnage du joueur garde son apparence Roblox dans le jeu : le résultat sur le vrai modèle se voit dans Roblox.
-   **La forme « Jouable » approche le rendu de Roblox.** La mention sous la vue est la même que pour un écran : le rendu final se vérifie dans Roblox Studio.
-   **Sans affichage 3D (WebGL), la forme « Jouable » est indisponible.**

## Questions fréquentes

### Comment avoir une mécanique ?

Demande-la : « fais la marche, le saut et une boule de feu sur une touche pour mon personnage ». Elle s’ouvre sous la forme Jouable.

### La mécanique est-elle en R15 ?

En R6 par défaut. Dis-le dans ta demande pour du R15 : « fais-la en R15 ».

## Pour aller plus loin

-   [Essayer les écrans et les animations de tes agents](/application/agents/apercus/)
-   [L’onglet Assets de ton projet](/application/assets/onglet-assets/)
-   [Ce que tes agents savent faire](/application/agents/ce-qu-ils-savent-faire/)
