赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 1 |
经验 | 19140 |
最后登录 | 2017-8-24 |
在线时间 | 196 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 196 小时
- 注册时间
- 2013-5-10
- 帖子
- 410
|
亿万星辰 发表于 2013-7-31 07:11
先不要把另存文件作为一个定式思维,说你想要的功能?
比如为什么要存储两套武器数据库的原因?是出于什 ...
功能:玩家获得了一件武器,相当于一件以原武器为模型加以强化或弱化的武器,但它的武器id与原武器不一样(这句话就是难处,所以要用别的方法),或者玩家自己做一个武器,我完全不知道是什么(废话),而且有时我会更新数据库里的武器(更换加密data),比如:今天我生日,武器【坑爹的礼花炮】攻击力+9!然后我把数据库里的武器【坑爹的礼花炮】攻击力+9,做一个加密data,让玩家替换它,玩家不想更新也行,但就使用了旧的加密data,武器【坑爹的礼花炮】的攻击力没有+9。...还可以做出很多花样,但是问题就在于如果把玩家修改的数据存在save里,就不能存档间共享武器;如果把玩家修改的数据存在data里,那么玩家更新data时就会覆盖原来的记录;我能想到的就只有把它存在另一个文件里,然后读取它。可是我就是想不出有什么办法了啊啊啊!
难道只能舍弃其中一个功能?如果必须要舍弃的话...就舍弃【存档间共享武器】吧...我不是太相信玩家会玩2个号...那么把玩家修改的数据存在save里...还是要合并加密data中的数据呀!因为加密data中的数据是会随着我的更新而改变的,不管怎样玩家修改的数据和我的更新都是不确定的,都要读取呀!!怎么办?{:2_279:}饿要晕了... |
|