Éditeur de polices

Pyxen inclut un éditeur de polices pour créer des polices bitmap sur iPad et Mac que vous pouvez utiliser avec le composant Text. Concevez du texte net et parfaitement pixélisé pour vos jeux sans aucun outil externe.

Fonctionnement des polices bitmap

Une police bitmap dans Pyxen est un atlas de police — une seule image contenant chaque caractère, accompagnée d’un fichier JSON décrivant l’emplacement de chaque glyphe. Lorsque votre jeu affiche du texte, le moteur recherche chaque caractère dans l’atlas et dessine la zone correspondante.

Créer une police

Pour créer une nouvelle police, ajoutez un asset .font.json à votre projet. L’éditeur de polices s’ouvre automatiquement lorsque vous le sélectionnez.

Configuration

L’éditeur de polices vous permet de configurer :

Jeux de caractères

Choisissez les caractères à inclure dans l’atlas de police :

Inclure moins de caractères produit un atlas plus petit, ce qui est meilleur pour les performances et la mémoire. N’incluez que ce dont votre jeu a besoin.

Aperçu de l’atlas

Le bas de l’éditeur affiche un aperçu en direct de l’atlas de police généré. Il s’agit de l’image réelle qui sera distribuée avec votre jeu. Vous pouvez voir exactement à quoi chaque caractère ressemblera avec la taille et les paramètres configurés.

L’atlas se met à jour en temps réel lorsque vous modifiez les paramètres — ajustez la taille ou basculez l’anti-aliasing et voyez le résultat immédiatement.

Utiliser les polices dans votre jeu

Une fois que vous avez créé une police, utilisez le composant Text pour afficher du texte :

label = world.spawn(text=Text("Score: 0", font="myfont"))

Le paramètre font correspond au nom de votre asset .font.json (sans l’extension). Si vous l’omettez, Pyxen utilise la police intégrée par défaut.

Consultez la référence Text pour l’API complète.