新人请教,关于GMS2的数据储存
gamemaker吧
全部回复
仅看楼主
level 1
izayoisakuya 楼主
最近在用GMS2试着做rpg游戏,我在贴吧里查到之前有大大提出用ini文件来储存物品装备等数据。我想知道的是ini文件应该放在哪里?工程文件的根目录吗?
后来我试着创建了个新的工程文件,尝试性的在room里放了个obj,并在create里写下了这些:
ini_open("system_demo.ini")
ini_write_real("skill","atk",1)
ini_write_real("skill","run",2)
ini_write_real("skill","def",3)
ini_close()
貌似跑通了,但是我没找到这个ini文件?请问GMS2该怎么用ini文件呢?我看说明文档好像GMS2用ini_open有个警告但没有太明白,是说GMS2应该用其他方法储存数据吗?
2017年11月23日 03点11分 1
level 1
izayoisakuya 楼主
嗯,我晚上下了个gms写同样的语句也还是没创建.ini文件……所以各位大大进来看看是不是我用法根本就不对呀。ini文件的相关功能,gms和gms2里到底该怎么用呢……qwq
2017年11月23日 12点11分 2
level 10
去appdata文件夹翻翻
2017年11月23日 12点11分 3
level 9
在我的文档,用户文件夹里面,open时没有会自动创建一个
2017年11月23日 12点11分 4
level 1
izayoisakuya 楼主
我又打开gm8试了试,成功找到这个.ini文件了。但是gms和gms2还是没找到。同样的语句嗯。我的文档里也找过了,木有,我没找到appdata文件夹……qwq
2017年11月23日 14点11分 5
……哦……我找到appdata文件夹了,我看看OTL。所以文件每次都在这里生成的吗?
2017年11月23日 14点11分
level 1
izayoisakuya 楼主
找到了,感谢楼上两位朋友的回答……这个位置好反人类啊……
最关键吧……“c:\用户\AppData\Local”这个文件夹里还有以gms和gms2命名的文件夹。但却并不在这两个文件夹里。而实际上在“...\Local”文件夹下用工程名称命名的文件夹里。而且关键gms在运行记录里还算能查到,gms2的运行记录直接把我带偏进“c:用户\AppData\Local\GameMakerStudio2\GMS2TEMP\SYSTEM_demo_7398FBD4_VM”文件夹里了……
↑为防止有其他朋友碰到这种问题,帖子最后我把这个最后结论写出来。再次感谢
2017年11月23日 15点11分 7
我没找到appdata
2024年05月31日 09点05分
level 2
可以用ini 可以用xml 也可以用txt 也可以用数据库 取决于你想怎么存储数据。
没找到可能是路径不对,使用搜索查找。
2017年11月24日 08点11分 8
level 11
gms因为有文件沙盒所以只能存在固定位置,如果你想储存其他位置就用get——file
2018年06月27日 06点06分 9
level 10
需要插件来绕开gms和gms2的文件沙箱限制
2018年07月01日 04点07分 10
求插件
2018年07月21日 07点07分
回复 魔法之塔MT :去yoyo官网的商城找
2018年07月21日 07点07分
level 7
为什么我没有啊,
lz
来救救我[泪]
2024年05月31日 09点05分 11
我是从steam上下的,源位置在d盘,但按你说的前一个文件夹是steamapps,同目录的文件只有我买的别的游戏
2024年05月31日 09点05分
level 7
在设置里把文件沙箱关了就能按路径存了。另外,轻量数据用ini或者json都比较好,json功能更强一点。
2024年06月02日 10点06分 12
1