Fonctions diverses

Les fonctions et variables suivantes sont des fonctions spéciales que GameMaker Studio 2 prend en charge mais qui ne rentrent dans aucune catégorie majeure particulière:

Lorsque vous créez des jeux multiplateformes, il est souvent d'une importance vitale que vous obteniez les détails du système d'exploitation utilisé par l'appareil qui utilise votre jeu. Des choses comme la langue, la version ou l'état du réseau peuvent toutes être utilisées pour adapter votre jeu au système qui l'exécute et rendre l'expérience utilisateur la meilleure possible. GameMaker: Studio dispose donc de plusieurs fonctions spéciales qui peuvent être utilisées pour obtenir les informations nécessaires.

Les fonctions suivantes existent pour vous permettre d'obtenir certains détails sur le système d'exploitation ou le navigateur qui exécute votre jeu:


Pour vous aider à créer et à maintenir des scores GameMaker Studio 2 pour vos jeux, GameMaker Studio 2 crée un tableau global de 10 meilleurs scores auxquels vous pouvez accéder, ajouter et modifier pour créer vos propres listes de scores personnalisés sans trop de bruit. Cette fonctionnalité est locale au jeu et fonctionne sur toutes les plates-formes, de sorte que vous pouvez facilement stocker et maintenir une table de score élevé de base en utilisant ces fonctions avec les fonctions de gestion de fichiers.

Les fonctions suivantes concernent la liste des meilleurs scores internes.

GameMaker Studio 2 inclut également une fonction pour dessiner les highscores sur l'écran sous la forme d'une liste, mais il est très basique et il est recommandé de l'utiliser pour déboguer plus que toute autre chose car faire votre propre tableau des meilleurs scores est facile et donnera vous avez beaucoup plus de contrôle sur la façon dont il est affiché:


Les fonctions suivantes ne sont utilisées que lors de l'appel de scripts:


Certaines fonctions sont pré-compilées lorsque vous lancez votre partie (ie: elles sont utilisées pour définir comment le jeu final sera compilé), et certaines sont aussi utilisées lorsque le jeu a été compilé pour obtenir des détails spécifiques sur l'environnement d'exécution. Ici vous pouvez trouver la liste complète de ces fonctions:


Lorsque vous travaillez avec Extensions, vous devez être capable de définir et d'appeler des fonctions externes, et vous utiliserez donc ce qui suit:


Les fonctions suivantes sont d'usage général et ne rentrent simplement pas dans les autres catégories de ce document: