本帖最后由 secondsen 于 2009-11-7 15:46 编辑 不用谢,举手之劳而已 那啥。。。认可答案。。。我攒积分中。。。 |
谢谢!我其实是把敌人的HP放到事件名里了,所以砍敌人的时候就改名字,读档的时候想还原,再次谢谢! |
注意。。你少了 [i] |
@events[i] = Game_Event.new(@map_id, @map.events[i]) if i>0 && i < 21 而不是 @events = Game_Event.new(@map_id, @map.events) |
本帖最后由 secondsen 于 2009-11-7 15:32 编辑 1~20号
另外。。。name是载入的时候自动变回去的。。。。如要还原不了需要 save_data()把你的数据改掉。。。如果你的游戏要打包加密的话,我也不知道会出现什么情况。。 |
多谢!!能不能限定某些地图的某些事件还原啊?比如只让1~20号地图里面的1~20号事件的名字和位置还原 |
为什么你也是改EV001的名字变成111,难道咱俩心有灵犀? Scene_Load 83行 就是 $game_map = Marshal.load(file) $game_player = Marshal.load(file) 下面插入 $game_map.reset 还有这脚本
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-12-28 03:48
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.