Project1

标题: 玩家死亡后复活、读取存档的几个问题 [打印本页]

作者: killkill2298    时间: 2009-8-19 10:39
标题: 玩家死亡后复活、读取存档的几个问题
1.有直接读取指定档案的脚本没?
2.如何判断调用读档画面后
$scene = Scene_File.new(false,false,true),玩家是否读档了还是按ESC取消了
这3个参数具体是什么意思有高人知道吗?

3.如何制作还原点
玩家死亡后复活到城镇没问题
可是已经打开过的开关和变量,获得的物品不会还原
例如玩家进入一个8个敌人的陷阱,陷阱的门封锁了,玩家杀死了3个敌人获得任务物品红宝石
在陷阱中身亡了,复活之后,结果进不了陷阱了(陷阱门依旧被封锁),陷阱也只剩5个敌人了
如果一个个的设置还原门、还原敌人、还原物品太麻烦了。
一个独立事件好判断,一连串事件就无法估计玩家到底什么关键点死(我的是ARPG)
有简单的方法吗。如果玩家某段剧情未完成死亡,则该段剧情整体初始化至还原点(Exp金钱保留)。
似乎只有死亡后只提供读档,不提供直接复活能解决了。
作者: 霜冻之狼    时间: 2009-8-19 10:43
本帖最后由 霜冻之狼 于 2009-8-19 10:54 编辑

2.如何判断调用读档画面后
第一个开关是存档标志 (false 为载入画面)
第二个开关是调用标题画面的 "继续" 标志
第三个开关是事件的 "调用存档画面" 的调用标志

3,如何制作还原点
$game_temp          = Game_Temp.new #还原临时数据
$game_system        = Game_System.new #还原系统,比如计时器和战斗BGM
$game_switches      = Game_Switches.new #还原开关
$game_variables     = Game_Variables.new #还原变量
$game_self_switches = Game_SelfSwitches.new #还原独立开关
$game_screen        = Game_Screen.new #还原屏幕,比如天气和色调
$game_actors        = Game_Actors.new #还原人物,比如hp和exp
$game_party         = Game_Party.new #还原队伍,比如金钱和同伴成员
$game_troop         = Game_Troop.new #还原敌人队伍
$game_map           = Game_Map.new #还原地图和地图事件
$game_player        = Game_Player.new #还原交通工具
作者: killkill2298    时间: 2009-8-19 13:42
谢谢了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1