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