manuel scenarioStudio

cycle de vie des jeux
notes de version
updated : 06/02/25

Créer un masque d'interface personnalisée

L'interface de jeu JAWA affiche un certain nombre de boutons standard aux 4 angles de la fenêtre de jeu (dont vous pouvez partiellement contrôler l'affichage via le paramètre de lieu "interface" et / ou l'effet "interface" ) : inventaire, plan / carte, boutons d'option, jauge de progression.
Si vous avez besoin de boutons supplémentaires toujours visibles dans le jeu avec vos propres effets (exemple : un "coffre ou stocker des objets de l'inventaire"), vous pouvez créer votre propre masque d'interface.

Un masque se définit simplement comme une scène sans décor (fond transparent) qu'il faut nommer "_interface" et dans laquelle vous aller ajouter vos boutons librement, comme des objets du décor, et qui sera superposé aux scènes du jeu. Attention donc à ne pas masquer des éléments des scènes avec vos boutons. Tous les effets d'interactions peuvent être utilisés, il est donc possible de créer des menus de jeu très complexes et très interactifs !

Par exemple, pour ne pas trop charger l'écran de jeu vous pouvez créer un pavé d'icônes par défaut majoritairement hors champ, et en cliquant sur un bouton "déplier le menu" qui va le glisser dans le champ.


NB : par défaut le masque d'interface est toujours visible, mais il est possible de contrôler son affichage via l'effet "interface", paramètre "masque"

Voir aussi : § créer un plan / carte pour votre jeu, une fonctionnalité qui permet, sous une autre forme, de proposer des menus et boutons d'interfaces customisés.


Depuis JAWA 38, il est possible de générer des masques différents directement intégrés dans  les scènes en utilisant une valeur de plan pour les objets inférieure à -500. Ces objets seront affichés par dessus l'ensemble de la scène et à une position et taille fixes quelque soit la position de la caméra et le niveau de zoom. Cela permet de  créer des masques différents suivant les scènes plutôt qu'utiliser un masque unique pour tout le jeu.