【问题标题】:GM:Studio - *.ini files doesn't load/saveGM:Studio - *.ini 文件不加载/保存
【发布时间】:2014-02-07 09:24:03
【问题描述】:

所以我正在尝试为我的应用程序进行配置,尽管它似乎没有从其中加载或保存任何内容。 这是创建时的代码:

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 文件添加到“Included Files”文件夹中,以便它与编译后的exe 一起提供。

【问题讨论】:

  • 首先:什么游戏制作者版本..其次(对于 GM:studio)你如何测试这个?知道 GM:studio 彻底重做了文件处理。
  • 对于 GMS:将文件添加到包含的文件(不带文件夹)并仅使用文件名,不使用路径,例如 ini_open("properties.ini")

标签: file storage ini game-maker


【解决方案1】:

这看起来很奇怪,但现在可以了。实际上 *.ini 文件并没有保存在 exe 所在的位置。我刚刚发现它将所有内容都保存在 %localappdata%// 中。此外,如果没有目录快捷方式“working_directory”,它看起来工作得更好。所以还是谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 2020-02-16
    • 2016-01-25
    • 2017-08-08
    • 2014-10-16
    • 2011-12-08
    相关资源
    最近更新 更多