设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1721|回复: 3
打印 上一主题 下一主题

[已经过期] 请教存档问题 存档出错了

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
151 小时
注册时间
2012-3-17
帖子
493
跳转到指定楼层
1
发表于 2012-4-1 08:31:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 skyjjwan 于 2012-4-1 09:18 编辑

找到问题所在了  = = 原来是跟路标提示有冲突 但是应该怎么解决啊?



刚进游戏的时候没有事 但是游戏一会再存就提示错误
错误行附近是装备属性随机脚本 读取档位置 读档和存档是两个错误的话 如图好了








这个是错误行附近的代码    存档错误是1254  读取错误是1276

1276那句是    $game_player         = Marshal.load(file)  1254是    Marshal.dump($game_player,         file)

  1. #==============================================================================
  2. # ■ Scene_File
  3. #==============================================================================
  4. class Scene_File < Scene_Base
  5.   #--------------------------------------------------------------------------
  6.   # ● 写入存档数据
  7.   #     file : 写入文件用对象 (已经打开)
  8.   #--------------------------------------------------------------------------
  9.   def write_save_data(file)
  10.     characters = []
  11.     for actor in $game_party.members
  12.       characters.push([actor.character_name, actor.character_index])
  13.     end
  14.     $game_system.save_count += 1
  15.     $game_system.version_id = $data_system.version_id
  16.     @last_bgm = RPG::BGM::last
  17.     @last_bgs = RPG::BGS::last
  18.     Marshal.dump(characters,           file)
  19.     Marshal.dump(Graphics.frame_count, file)
  20.     Marshal.dump(@last_bgm,            file)
  21.     Marshal.dump(@last_bgs,            file)
  22.     Marshal.dump($game_system,         file)
  23.     Marshal.dump($game_message,        file)
  24.     Marshal.dump($game_switches,       file)
  25.     Marshal.dump($game_variables,      file)
  26.     Marshal.dump($game_self_switches,  file)
  27.     Marshal.dump($game_actors,         file)
  28.     Marshal.dump($game_party,          file)
  29.     Marshal.dump($game_troop,          file)
  30.     Marshal.dump($game_map,            file)
  31.     Marshal.dump($game_player,         file)
  32.     Marshal.dump($data_weapons,        file)
  33.     Marshal.dump($data_armors,         file)
  34.   end
  35.   #--------------------------------------------------------------------------
  36.   # ● 读取存档数据
  37.   #     file : 读取文件用对象 (已经打开)
  38.   #--------------------------------------------------------------------------
  39.   def read_save_data(file)
  40.     characters           = Marshal.load(file)
  41.     Graphics.frame_count = Marshal.load(file)
  42.     @last_bgm            = Marshal.load(file)
  43.     @last_bgs            = Marshal.load(file)
  44.     $game_system         = Marshal.load(file)
  45.     $game_message        = Marshal.load(file)
  46.     $game_switches       = Marshal.load(file)
  47.     $game_variables      = Marshal.load(file)
  48.     $game_self_switches  = Marshal.load(file)
  49.     $game_actors         = Marshal.load(file)
  50.     $game_party          = Marshal.load(file)
  51.     $game_troop          = Marshal.load(file)
  52.     $game_map            = Marshal.load(file)
  53.     $game_player         = Marshal.load(file)
  54.     $data_weapons        = Marshal.load(file)
  55.     $data_armors         = Marshal.load(file)
  56.     if $game_system.version_id != $data_system.version_id
  57.       $game_map.setup($game_map.map_id)
  58.       $game_player.center($game_player.x, $game_player.y)
  59.     end
  60.   end
  61. end
复制代码
请帮我看看吧

点评

像这种存档结构上的冲突,需要将存档结构复原,即将一些需要存档记忆的属性附在原本就需要记忆的类上面储存。  发表于 2012-4-3 11:34

重点不是在于你想不想.而是在于你做不做

《折翼的天使》测试版本1.10已发布欢迎提交改造意见和BUG/4月3日
花自飘零水自流,
一种相思,两处闲愁.此轻无计可消除,
才下眉头,却上心头

Lv2.观梦者

梦石
0
星屑
473
在线时间
487 小时
注册时间
2011-10-12
帖子
407
2
发表于 2012-4-2 10:05:16 | 只看该作者
{:2_286:}你也发现了那个路标系统的BUG了,恭喜你!
莺莺飞蛾夜灯寻,小路迷途飞满庭;
追爱明光夜夜怜,不觉天明为谁晴。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
151 小时
注册时间
2012-3-17
帖子
493
3
 楼主| 发表于 2012-4-2 10:10:01 | 只看该作者
gaogs123456 发表于 2012-4-2 10:05
你也发现了那个路标系统的BUG了,恭喜你!

你知道怎么解决吗?

重点不是在于你想不想.而是在于你做不做

《折翼的天使》测试版本1.10已发布欢迎提交改造意见和BUG/4月3日
花自飘零水自流,
一种相思,两处闲愁.此轻无计可消除,
才下眉头,却上心头
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
473
在线时间
487 小时
注册时间
2011-10-12
帖子
407
4
发表于 2012-4-4 22:22:59 | 只看该作者
skyjjwan 发表于 2012-4-2 10:10
你知道怎么解决吗?

我也不会对脚本路盲,所以有放弃了,还有你知道影子系统脚本么,那个也是有BUG的,在地图上使用远景TileA全部显示为黑色。好像还跟一个灯光脚本(那个好像聚光灯一样的灯光脚本,在角色周围亮个圈圈)组合在一起的时候会导致窗口总是半透明的
莺莺飞蛾夜灯寻,小路迷途飞满庭;
追爱明光夜夜怜,不觉天明为谁晴。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 11:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表