赞 | 0 |
VIP | 186 |
好人卡 | 0 |
积分 | 1 |
经验 | 5829 |
最后登录 | 2012-12-21 |
在线时间 | 83 小时 |
Lv1.梦旅人 龙皇
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 83 小时
- 注册时间
- 2007-8-8
- 帖子
- 2956
|
以下引用亿万星辰于2009-2-5 7:34:31的发言:
以下引用TERENCE于2009-2-5 0:19:35的发言:
呵呵~~
利用characters = []
可行了!!
你新放个变量进去到最前面也可以…… 以下引用玄月于2009-2-5 8:33:10的发言:
读取存档的时候会不会错误啊
我觉得不要放新的变量(Marshal.dump(obj, file))进去比较妥当
有加新的一层的Marshal.dump(obj, file),
读档时就必须按位置新加一层Marshal.load(file),
如果在做存档转移时,会在Marshal.load(file)层次少一层容易把资料放错变量
或因为先前没有那一层资料而读取错误。
(这里说的存档转移,也代表 游戏进行到一半的存档,如果中途改了Save Load 相关脚本)
如果利用characters = []
在读取,存取视窗生成角色图片的回圈范围稍加注意就可以,
如果是要显示当存档前的地图,
只要利用nil值去判断....
是否做存档转移时之前沒存到的錯誤。 |
|