| 
 
| 赞 | 27 |  
| VIP | 400 |  
| 好人卡 | 13 |  
| 积分 | 17 |  
| 经验 | 69730 |  
| 最后登录 | 2025-8-2 |  
| 在线时间 | 3039 小时 |  
 Lv3.寻梦者 (暗夜天使) 精灵族の天使 
	梦石0 星屑1707 在线时间3039 小时注册时间2007-3-16帖子33731  
 | 
| 严格的来说,需要用file open以后才能用marshal类来进行读取和写入 file = file.open("save1.rxdata","wb")
 marshal.dump($a,file)
 file.close
 file = file.open("save1.rxdata","rb")
 $a = marshal.load(file)
 file.close
 这个都是按比特读取这个文件然后转换成数组,而且必须按照顺序读取和写入才行。
 save_data和load_data好像是直接读入整个类(包括整个变量)
 $data_actors        = load_data("Data/Actors.rxdata")
 $data_classes       = load_data("Data/Classes.rxdata")
 $data_skills        = load_data("Data/Skills.rxdata")
 $data_items         = load_data("Data/Items.rxdata")
 $data_weapons       = load_data("Data/Weapons.rxdata")
 $data_armors        = load_data("Data/Armors.rxdata")
 $data_enemies       = load_data("Data/Enemies.rxdata")
 $data_troops        = load_data("Data/Troops.rxdata")
 $data_states        = load_data("Data/States.rxdata")
 $data_animations    = load_data("Data/Animations.rxdata")
 $data_tilesets      = load_data("Data/Tilesets.rxdata")
 $data_common_events = load_data("Data/CommonEvents.rxdata")
 $data_system        = load_data("Data/System.rxdata")
 在这里似乎能直接不用file.open来读取整个数组……
 | 
 |