2014-01-17 73 views
0

因此,我试图为我的应用程序进行配置,尽管它似乎并未加载或保存任何内容。 下面是在创建代码:GM:Studio - * .ini文件无法加载/保存

ini_open(working_directory + "\properties.ini"); 
global.width = ini_read_real('screen','width',640); 
global.height = ini_read_real('screen','height',480); 
ini_close(); 

这里的ini文件:

[screen] 
width = 1280 
height = 1024 

当我返回global.width和global.height值他们还在640; 480,但不如在规定ini文件,这意味着它甚至不会加载文件中的值。我想知道,也许我需要编译可执行文件,然后以管理员身份运行它,但我怀疑可能存在权限问题。我还将properties.ini文件添加到“包含的文件”文件夹中,以便它将与编译的exe一起提供。

+0

首先:什么gamemaker版本..其次(通用:工作室)你如何测试这个?知道GM:studio完全重新处理文件。 – paul23

+1

对于GMS:将文件添加到包含的文件(不包含文件夹),并且只使用文件名,没有路径,就像'ini_open(“properties.ini”)' – Dmi7ry

回答

0

这似乎很奇怪,但现在它的作品。实际上* .ini文件不会保存在exe文件所在的位置。我发现它将所有内容都保存在%localappdata%//中。另外它看起来更好,没有dir快捷方式“working_directory”。所以,无论如何感谢