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

Project1

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

[已经解决] va工程游戏里的存档到底有什么

[复制链接]

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
20990
在线时间
9335 小时
注册时间
2012-6-19
帖子
7107

开拓者短篇九导演组冠军

1
发表于 2018-11-2 13:35:33 | 显示全部楼层
本帖最后由 喵呜喵5 于 2018-11-2 13:37 编辑

存档里存着状态类数据
例如对应ID的变量的值是多少啊,玩家当前所在的地图ID是哪个啊之类的
数据库里编辑器的具体数据(例如某个物品的价格之类的),各种事件指令中的具体逻辑(例如和A对话过程中发生了什么)并不会纪录在存档中

所以,理论上这些改动不会影响存档正常读取:
1.修改数据库中某个物品的价格、属性等……
2.修改地图(存档只纪录你当前在哪张地图的哪个坐标上,不会去纪录这个坐标上有什么东西)
3.修改事件(同样,存档只会纪录你当前运行到了哪个事件的第几行,不会去纪录这行有什么内容,反过来,如果你修改了存档中正在运行的事件的内容导致行数变动了,可能会造成无法预料的各种情况)

以你一楼的例子来说,关于技能这块,存档纪录了:
各个角色当前拥有技能的ID
至于这个技能ID对应什么技能,这个技能能给角色的能力带来什么影响等数据是游戏运行时实时读取数据库的,不会纪录在存档中

评分

参与人数 1星屑 +50 收起 理由
VIPArcher + 50 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
20990
在线时间
9335 小时
注册时间
2012-6-19
帖子
7107

开拓者短篇九导演组冠军

2
发表于 2018-11-2 14:26:53 | 显示全部楼层
本帖最后由 喵呜喵5 于 2018-11-2 14:28 编辑
vixv 发表于 2018-11-2 14:04
大佬,看你帖子几年了,你终于回来了。你的意思是如果我修改了数据库的物品属性价格,存档里是不变的啊, ...


不,我的意思是,修改数据库物品属性价格,存档是会立刻跟着变的

存档只纪录你拥有的物品的ID,形式大概就是

背包里物品列表: [1,2,3,4,5]

然后进入游戏打开背包时,才会去查数据库中的第1,2,3,4,5 个物品究竟是什么
数据库中的数据不会存到存档中——————除非有哪个插件脚本犯傻————我还真见过这种犯傻的脚本
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
20990
在线时间
9335 小时
注册时间
2012-6-19
帖子
7107

开拓者短篇九导演组冠军

3
发表于 2018-11-5 17:56:10 | 显示全部楼层
vixv 发表于 2018-11-3 09:02
我改了,改的13号武器添加了属性,结果存档里变成了1号武器添加属性。

你是不是用了什么物品相关的脚本?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-4 09:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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