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

Project1

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

[已经解决] VA运行时什么时候读写数据库?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3288
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
跳转到指定楼层
1
发表于 2013-12-21 15:38:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题,看了module DataManager的存档和存档展开方法,想了解,VA在运行时,什么时候会读写数据库呢?
是不是,新游戏一开始是先把数据库的内容都拷贝到$data_xxxx里,存取档的时候只对$data_xxxx存取就好了,之后整个游戏就不需要读取数据库了呢?
还是,在哪些地方,又会开始读取数据库内容?

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
41174
在线时间
7574 小时
注册时间
2009-7-6
帖子
13499

开拓者贵宾

2
发表于 2013-12-21 15:47:34 | 只看该作者
本帖最后由 fux2 于 2013-12-21 15:51 编辑

默认系统只有标题画面会载入数据库。
其他时候只会读已经载入的数据库$data_xxx。

点评

有你这句话,我放心大胆好多,谢谢。  发表于 2013-12-21 15:56

评分

参与人数 1星屑 +85 收起 理由
怪蜀黍 + 85 认可答案

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21489
在线时间
9390 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

3
发表于 2013-12-21 15:49:36 | 只看该作者
补充楼上,在进入新地图时会读取Data文件夹下地图的数据来着……

点评

楼主指的是$data_xxxx系列的读取。  发表于 2013-12-21 15:51

评分

参与人数 1星屑 +75 收起 理由
怪蜀黍 + 75 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21489
在线时间
9390 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

4
发表于 2013-12-21 15:52:39 | 只看该作者
全局搜索,Data/
在Game_Map 42行找到@map = load_data(sprintf("Data/Map%03d.rvdata2", @map_id)),这个是每次进入新地图时读取地图的数据
在DataManager 35行找到load_normal_database
全局搜索load_normal_database,找到上面的load_database,搜索load_database找到上面的init
全局搜索DataManager.init,在SceneManager第20行找到run

最后,全局搜索SceneManager.run,来到了一个好地方

点评

噗~  发表于 2013-12-21 16:50
笑死我了,喵呜喵5什么时候这么搞笑了?  发表于 2013-12-21 15:58

评分

参与人数 1星屑 +75 收起 理由
怪蜀黍 + 75 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3288
在线时间
1120 小时
注册时间
2009-4-15
帖子
815
5
 楼主| 发表于 2013-12-21 15:59:12 | 只看该作者
烦请版主结贴,2,3楼最佳答案
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-10-4 23:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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