working_directory
Renvoie: String.
Working_directory peut effectivement retourner deux valeurs différentes en fonction de ce que vous l'utilisez pour. Si vous écrivez un fichier sur le disque, working_directory pointe vers la zone de stockage local réservée à votre jeu sur le périphérique cible (dans Windows, il s'agit de "% LOCALAPPDATA% / gamedir /" où "gamedir" est le répertoire avec le nom de votre jeu). Cependant, en lisant à partir du disque, working_directory peut être le stockage local ou la zone où les fichiers inclus sont stockés.
NOTE: le working_directory La variable retournera le chemin incluant le backslash final.
Par exemple, si vous avez un défaut *.txt fichier inclus avec votre jeu et le lire en mémoire en utilisant working_directory, alors ce fichier sera pris de la zone où les fichiers inclus sont stockés. Si vous choisissez d'écrire cette information dans un fichier texte en utilisant working_directory, cela écrira le fichier sur le stockage local des plates-formes cibles, où il sera lu à partir de la prochaine fois, sauf si vous GameMaker Studio 2 de supprimer le fichier, auquel cas working_directory va une fois de plus pointer vers la zone où les fichiers inclus sont stockés.
ATTENTION! Cette fonction peut ne pas fonctionner comme prévu car GameMaker Studio 2 est en sandbox! Veuillez consulter la section sur les limites du système de fichiers pour plus d'informations.
ini_open(working_directory + "temp_ini.ini");
Cela ouvrira un fichier ini depuis le répertoire de travail du jeu (en le créant s'il n'existe pas déjà). Cela peut être le stockage local ou la zone dans laquelle les fichiers inclus dépendent du fait que le fichier recherché existe ou non.