赞 | 0 |
VIP | 17 |
好人卡 | 4 |
积分 | 1 |
经验 | 1035 |
最后登录 | 2014-2-21 |
在线时间 | 151 小时 |
Lv1.梦旅人 百合乡の蕾咪
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 151 小时
- 注册时间
- 2011-1-12
- 帖子
- 198
|
请参考 F1 的 RPG::Event 以及以下的类定义. 先创建一个这个类出来, 比如
new_event = RPG::Event.new
然后可以直接写入 MapXXX.rvdata 文件里, 也可以直接往 Game_Map 里添加新事件. 具体做法是:
1. 直接写入 MapXXX.rvdata
map_data = load_data(sprintf("Data/Map%03d.rvdata", map_id))
map_data.event[new_event_id] = new_event
save_data(sprintf("Data/Map%03d.rvdata", map_id), map_data)
(注意备份)
2. Game_Map 89行后添加
@events[new_event_id] = Game_Event.new(@map_id, new_event)
-----------------------
以上未测试~~~
|
评分
-
查看全部评分
|