ini_open

这将打开一个用于读取和写入的 ini_file。 如果 ini_file 在您检查的位置不存在,GameMaker 可创建一个,但前提是您向其写入数据。 如果您只从 ini 文件中读取信息,则将返回读取函数的默认值,但实际上 不会 创建 ini 文件。

请注意,您在任何时候只能打开 一个 ini 文件,并记得在完成 .ini 文件的读取 / 写入后使用 ini_close() 作为信息直到那时才真正存储到磁盘 (它也存储在内存中,直到文件关闭)。

警告 由于 GameMaker 处于沙盒状态,这可能无法按您的预期工作!请参阅有关 文件系统 的部分了解更多信息。

 

语法:

ini_open(name);

参数类型描述
nameStringIni 文件的文件名。

 

返回:

N/A

 

例子:

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

这将打开“savedata.ini”并读取“save1”部分下的分数值,其中包含“score”键,然后再次关闭 .ini。 如果“save1”、“score”下没有值或不存在“savedata.ini”文件,score 将设置为 0( 默认值)。 请注意,ini 文件已放置在子目录“Settings”中,这是在资源浏览器包含的文件中保存 ini 文件的文件夹。