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ファイルを保持するフォルダです。