Lorsque vous définissez une police dans GameMaker Studio 2, vous pouvez définir une plage de caractères à inclure. En effet, la police elle-même n'est pas incluse dans votre jeu (pour des raisons légales) mais une image de la police est incluse sur une page de texture et c'est ce que votre jeu utilisera (comme tout autre élément graphique). Cela signifie que vous souhaiterez limiter au maximum le nombre de caractères que vous utilisez et spécifier uniquement la plage de caractères dont votre jeu aura besoin pour conserver une mémoire de texture aussi optimisée que possible. Cette fonction peut être utilisée pour trouver le caractère de départ (en tant que valeur ASCII) qui a été utilisé lorsque votre ressource de police a été ajoutée à votre jeu.
REMARQUE: en raison des modifications apportées à la façon dont les polices sont traitées, cette fonction renvoie toujours 32, car GameMaker Studio 2 applique le caractère espace (32) dans la police et n'autorise pas non plus les caractères avec des codes inférieurs à 32. De nouvelles fonctions pour effectuer des tâches similaires seront ajoutées dans une future mise à jour.
font_get_first(ind);
Argument La description ind Index de la police à vérifier.
Real
num = font_get_first(fnt_Main);
Le code ci-dessus va stocker la valeur ASCII de la première lettre de la plage de polices pour la police indexée dans "fnt_Main".