Création de jeux avec Game Maker
Polices de caractères
Il est possible de créer, de remplacer et d'effacer des polices durant le jeu en utilisant les fonctions suivantes (cependant, ne remplacez pas une police définie comme police courante ou alors il sera nécessaire de la redéfinir par la suite).
font_add(name, size, bold, italic, first, last) Ajoute une nouvelle police et retourne son index. Vous indiquerez son nom, sa taille, son type (gras ou italique) et le premier et dernier caractère devant être créés.
font_add_sprite(spr, first, prop, sep) Ajoute une nouvelle police et retourne son index. La police est créée ici à partir du sprite spr. Le sprite devra contenir une sous-image pour chaque caractère. first indique l'index du premier caractère contenu dans le sprite. Par exemple, utilisez ord('0') si votre sprite contient uniquement des chiffres. prop indique si la police est de type proportionnel. Dans une police proportionnelle, la largeur de chaque caractère est déterminée selon la largeur de la boîte de bord. Enfin, sep indique le nombre de blancs séparant les caractères dans le sens horizontal. Une valeur typique à utiliser est généralement comprise entre 2 et 8 et est fonction de la taille de la police.
font_replace(ind, name, size, bold, italic, first, last) Remplace la police ind avec une nouvelle police. Vous indiquerez son nom, sa taille, son type (gras ou italique) et le premier et dernier caractère devant être créés.
font_replace_sprite(ind, spr, first, prop, sep) Remplace la police ind avec une nouvelle police basée ici sur le sprite spr.
font_delete(ind) Efface la police d'index ind, libérant la mémoire utilisée par celle-ci.
<< Traduction française par Philippe Ragni - (2005) >>
« Arrière-plans | Chemins »
Alternative versions
You can also read this manual on one single long page (± 1.5 mb)
Also available in:
Download helpfile
Also available in:
Download helpfile