Cela ouvre un ini_file pour lire et écrire. Si le fichier ini_file n'existe pas à l'emplacement que vous vérifiez, GameMaker Studio 2 peut en créer un, mais uniquement si vous y écrivez des données. Si vous n'avez lu que les informations du fichier ini, les valeurs par défaut de la fonction read seront renvoyées, mais le fichier ini ne sera pas créé.
Veuillez noter que vous ne pouvez ouvrir qu'un fichier ini à la fois et n'oubliez pas d'utiliser ini_close Une fois que vous avez fini de lire / écrire à partir du fichier.ini, les informations ne sont pas stockées sur le disque (elles sont également stockées dans la mémoire jusqu'à ce que le fichier soit fermé).
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(name);
Argument La description name Le nom de fichier pour le fichier.ini.
N/A
ini_open("Settings/savedata.ini");
score = ini_read_real("save1", "score", 0);
ini_close();
Cela va ouvrir 'savedata.ini' et lire la valeur du score sous la section "save1" avec la clé "score", puis refermez le.ini. S'il n'y a pas de valeur sous "save1", "score" ou s'il n'y a pas de fichier "savedata.ini" présent, le score sera mis à 0 (la valeur par défaut). Notez que le fichier ini a été placé dans le sous-répertoire "Settings", qui est le dossier contenant le fichier INI dans les fichiers inclus dans l'arborescence des ressources.