FAQ et astuces
Réponses aux questions les plus fréquentes, plus des astuces pratiques.
Cette page répond aux questions que les utilisateurs d'Easelt Builder posent le plus souvent, et partage des astuces pour obtenir les résultats les plus propres et les plus prévisibles de vos GUI dx MTA:SA. Si vous débutez ici, la version courte est la suivante : tout s'exécute dans votre navigateur, votre travail reste privé, et vos designs sont conçus pour survivre à n'importe quelle résolution utilisée par vos joueurs.
Confidentialité et stockage
Mon travail est-il téléversé quelque part ?
Non. Easelt Builder s'exécute entièrement dans votre navigateur, et vos designs sont enregistrés localement sur votre propre machine. Votre travail est chiffré au repos et il n'y a aucune synchronisation serveur — rien de ce que vous créez n'est envoyé à un serveur, téléversé vers le cloud, ni partagé avec qui que ce soit, à moins que vous ne l'exportiez et ne le transmettiez vous-même.
Parce que tout est local, effacer le stockage de votre navigateur ou changer d'appareil n'emportera pas vos designs avec vous. Exportez tout ce que vous souhaitez conserver.
Résolutions et mise à l'échelle
Mon design fonctionne-t-il sur toutes les résolutions ?
Oui. Easelt Builder enregistre chaque position et chaque taille sous forme de fractions de l'écran plutôt qu'en pixels fixes. Cela signifie qu'un panneau que vous placez au centre reste centré, et qu'un élément dimensionné au tiers de la largeur reste au tiers de la largeur, que le joueur soit en 1280×720 ou en 3840×2160. Votre mise en page s'adapte proprement à chaque résolution.
Réglez la Résolution dans Easelt Builder pour qu'elle corresponde à la résolution habituelle des joueurs de votre serveur, afin que l'aperçu de votre design ressemble exactement à ce que verront la plupart des joueurs.
Texte, rotation et rendu
Pourquoi mon texte pivoté ne s'incline-t-il pas ?
Le dxDrawText de MTA:SA ne peut pas faire pivoter le texte — les lettres s'affichent toujours à la verticale. Lorsque vous faites pivoter un élément de texte dans Easelt Builder, la boîte pivote mais les lettres restent à la verticale, ce qui correspond exactement à son apparence en jeu. Il s'agit d'un comportement WYSIWYG délibéré : le builder vous montre le vrai résultat du moteur plutôt qu'une inclinaison qui n'apparaîtrait jamais sur les écrans de vos joueurs.
Comportement en jeu
Pourquoi mes boutons ne réagissent-ils pas en jeu ?
Vos éléments dx ne reçoivent les clics que lorsque le curseur est visible. La ressource hôte doit appeler `showCursor(true)` pour activer l'interaction. Si vos boutons ont l'air corrects mais que rien ne se passe lorsque vous cliquez dessus en jeu, c'est presque toujours la raison.
N'oubliez pas d'appeler à nouveau showCursor(false) lorsque vous fermez votre GUI, sinon le joueur se retrouvera coincé avec un curseur visible qu'il ne peut pas faire disparaître.
Ressources : images et polices
Puis-je utiliser mes propres images et polices ?
Oui. Importez vos propres images et polices directement depuis l'inspecteur. Lorsque vous exportez votre design, elles sont livrées avec lui dans le dossier assets/, de sorte que vos illustrations et votre typographie personnalisées voyagent avec la ressource et sont prêtes à être utilisées en jeu sans configuration supplémentaire.
Interactivité avec Blueprint
Comment ajouter une logique de clic ?
Ouvrez Blueprint, câblez-y votre logique, puis exportez. Blueprint est l'endroit où réside le comportement — vous connectez ce qui se passe lorsqu'un élément est cliqué, puis la ressource exportée emporte cette logique dans le jeu.
Comment tester avant d'exporter ?
Dans Blueprint, appuyez sur ▶ Test pour exécuter votre design et vos interactions en direct. Cela vous permet de confirmer que votre logique de clic et votre flux se comportent comme prévu avant de vous engager dans un export.
- Concevez votre GUIDisposez vos éléments sur le canevas et stylisez-les dans l'inspecteur.
- Ouvrez BlueprintPassez à Blueprint pour ajouter une logique de clic et un comportement.
- Testez avec ▶Appuyez sur ▶ Test pour exécuter votre design en direct et vérifier les interactions.
- ExportezExportez lorsque tout fonctionne — votre logique et vos ressources sont livrées ensemble.
Langues et localisation
Prend-il en charge l'arabe ?
Oui. Le texte arabe est remis en forme et réordonné à l'export afin qu'il s'affiche correctement en jeu, où MTA:SA ne fera pas cette mise en forme à votre place. Vous saisissez l'arabe naturellement dans le builder et Easelt Builder gère l'ordre de droite à gauche et la ligature des lettres lors de l'export.
Dans quelles langues cette documentation est-elle disponible ?
Cette documentation est disponible en cinq langues :
- Anglais
- Arabe
- Français
- Portugais
- Espagnol
Designs et écrans multiples
Puis-je avoir plusieurs designs ou écrans ?
Oui. Utilisez Fichier → Designs… pour créer et gérer plusieurs designs, et utilisez `switchDesign` dans Blueprint pour passer d'un écran à l'autre à l'exécution — parfait pour les interfaces multi-panneaux, les menus qui changent de vue, ou un écran de connexion qui passe le relais à un tableau de bord principal.
À propos d'Easelt Builder
Que sont Easelt et C4 ?
Easelt Builder est le produit — le concepteur visuel basé sur navigateur que vous utilisez. Easelt · C4 est le créateur et le détenteur des droits d'auteur qui se trouve derrière.