Scripting/GML_Reference/File Handling/Ini Files/ini_open

Last-modified: 2018-12-27 (木) 21:29:23

ini_open

 

これにより、読み書き用のini_fileが開きます。ini_fileがチェックしている場所に存在しない場合、GameMaker Studio 2はそれを作成することができますが、それはあなたがそこにデータを書き込む場合だけです。iniファイルから情報を読み取るだけの場合は、read関数のデフォルト値が返されますが、iniファイルは実際には作成されません。

 

一度に開くことができるiniファイルは1つだけであり、.iniファイルからの読み書きが終了した後はini_closeを使用することを忘れないでください。ファイルが閉じられるまでメモリを解放します。

 

警告!GameMaker Studio 2がサンドボックス化されているため、これらの機能は期待通りに動作しない可能性があります。詳細については、ファイルシステムの制限に関するセクションを参照してください。
構文:

ini_open(name);
 
引数説明
name.iniファイルのファイル名。
 

戻り値:

N/A

例:

ini_open( "Settings / savedata.ini");
score = ini_read_real( "save1", "score",0);
ini_close();

これは 'savedata.ini'を開き、キー "score"を含むセクション "save1"の下のscore値を読み、そして再び.iniを閉じます。「save1」、「score」の下に値がない場合、または「savedata.ini」ファイルが存在しない場合、scoreは0(デフォルト値)に設定されます。iniファイルは、サブディレクトリ "Settings"に配置されています。これは、リソースツリーに含まれるファイル内のINIファイルを保持するフォルダです。