赞 | 0 |
VIP | 4 |
好人卡 | 43 |
积分 | 94 |
经验 | 75226 |
最后登录 | 2019-3-3 |
在线时间 | 1131 小时 |
Lv4.逐梦者
- 梦石
- 3
- 星屑
- 6420
- 在线时间
- 1131 小时
- 注册时间
- 2007-12-26
- 帖子
- 2402
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 幻耶 于 2009-11-9 12:33 编辑
效果是每次读存档进游戏让事件名复原。原帖:
http://rpg.blue/viewthread.php?t ... page%3D1&page=1
用了下面两个脚本插在MAIN上:游戏中用 $game_map.events[1].name="XXX" 给事件改名字,结果发现,只要在并行事件中用变量记录角色或事件的坐标(如下图),游戏中就改不了事件的名字,改了之后 p 事件名,发现还是老样子,只有删了那个并行事件才可以改事件名!这个怎么解决?- class Game_Event < Game_Character
- attr_accessor :name
- alias old_refresh refresh
- def refresh
- @name = @event.name
- old_refresh
- end
- end
- class Game_Map
- def reset
- @events.clear
- for i in @map.events.keys
- @events[i] = Game_Event.new(@map_id, @map.events[i])
- end
- end
- end
复制代码 |
|