Project1
标题:
关于数据库中人物的设置
[打印本页]
作者:
KB.Driver
时间:
2015-6-5 22:32
标题:
关于数据库中人物的设置
是这样的:我一边做游戏一边测试,旧存档到了某个地方,本来应该是4号人物加入,但是最后加入的却是一个默认人物!
一查那个默认人物的编号,就是4号……
也就是说,因为在旧存档存档的时候,4号人物还是默认人物,还没在数据库中增加,所以到了加入时旧存档就会加入一个默认人物吗?
如果是这样的话,岂不是一开始就要把角色全部设定好?包括等级职业技能啊等等……
我怎么可能预判得了那么多东西呢……总不能总是做着做着就从头开始再玩吧……
有没有办法让之前的存档能够刷新数据库,以免造成上面所说的问题呢?
作者:
howhow1314
时间:
2015-6-5 23:32
正常是不會這樣的...應該跟你用的什麼腳本有關
作者:
三途亚梦
时间:
2015-6-5 23:38
本帖最后由 三途亚梦 于 2015-6-5 23:41 编辑
都说过了不要用存档来进行游戏测试,存档和数据库、脚本的更新不完全同步。
你给玩家玩游戏的时候你不会说你边做玩家边玩吧。
需要自己测试方便的话找一个F9的调试扩展就足够了,可以自由的让你操作开关、变量、增减物品、人物入离队等等。
不过说实话,游戏不自己进行复数次测试那还只能叫做不负责任。
作者:
tan12345
时间:
2015-6-6 14:21
可以用存档刷新数据库,不过不建议你反写数据库,因为不安全,具体你找找存档、读档、初始化这个脚本,好像是在DataManager里
作者:
neverstop
时间:
2015-6-8 10:35
貌似可以试试在事件脚本里调用
$data_actors = load_data("Data/Actors.rvdata2")
$data_classes = load_data("Data/Classes.rvdata2")
$data_skills = load_data("Data/Skills.rvdata2")
$data_items = load_data("Data/Items.rvdata2")
$data_weapons = load_data("Data/Weapons.rvdata2")
$data_armors = load_data("Data/Armors.rvdata2")
$data_enemies = load_data("Data/Enemies.rvdata2")
$data_troops = load_data("Data/Troops.rvdata2")
$data_states = load_data("Data/States.rvdata2")
$data_animations = load_data("Data/Animations.rvdata2")
$data_tilesets = load_data("Data/Tilesets.rvdata2")
$data_common_events = load_data("Data/CommonEvents.rvdata2")
$data_system = load_data("Data/System.rvdata2")
$data_mapinfos = load_data("Data/MapInfos.rvdata2")
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1