【求教】存档相关
gamemaker吧
全部回复
仅看楼主
level 7
V_NPCat
楼主
假如我想保存某实例中实例变量(就是用那个VAR模块生成的值)的值在存档中 是否可行
就是 读取的时候实例里面的变量还保持存档时的值 如果不可行 那标准存读档写法是什么样的 虚心向各位大神求教
2015年02月09日 15点02分
1
level 14
宋异人
可以,不过你需要自己编写存读算法。
存时,看有多少对象,每个的所有属性分别存储,读取时,反过来,创建对象并初始化所有属性。
简单点的就是game_save,game_load
2015年02月09日 19点02分
2
V_NPCat
那是不是得用读写文件的函数 将目标实例中变量的值写入文件中 看来是gml了啊 又多了好多问题 话说大神 有没有相关帖子 一一问你太过劳烦 有没有相关帖子 我找了半天没找到
2015年02月10日 00点02分
宋异人
@V_NPCat
我通常的存档都只保存最重要的全局变量。比如一些益智闯关游戏,只需要保存当前玩到的最大关数即可。一些小的RPG游戏,则要保存主角的等级、生命值、攻击力,几个任务的完成情况、当前地图等等。如果你需要保存海量数据,每个对象每种状态都要保存,则需要自已来编写相关模块。
2015年02月10日 02点02分
宋异人
回复
������
:所要使用到的函数大致就是:file_bin_write_open()、file_bin_read_open()之类的。
2015年02月10日 02点02分
V_NPCat
回复
������
:实在太感谢 我自己也琢磨琢磨 其实应该和c的外部文件读写差不多吧 谢谢
2015年02月10日 03点02分
1