赞 | 5 |
VIP | 359 |
好人卡 | 195 |
积分 | 3 |
经验 | 560179 |
最后登录 | 2024-5-17 |
在线时间 | 1373 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 275
- 在线时间
- 1373 小时
- 注册时间
- 2005-10-16
- 帖子
- 5113
|
由于自带的系统下没有对事件编辑页的名称附加方法,所以你得先为Game_Event增加一个方法
- class Game_Event < Game_Character
- attr_reader :event
- end
复制代码
这段代码添加在脚本Main之上
然后在事件的条件分歧中进行脚本判断,脚本内容为:
- $game_map.events[$game_map.check_event($game_player.x+($game_player.direction == 6 ? 1 : ($game_player.direction == 4 ? -1 : 0)),$game_player.y + ($game_player.direction == 2 ? 1 : ($game_player.direction == 8 ? -1 : 0)))].event.name=="EV001"
复制代码
末尾处的"EV001"是可以修改成你想要的事件页名称
不过这个方法的缺陷在于如果两个事件重叠的话,并不会返回两个事件,仅仅能判断其中一个。 |
评分
-
查看全部评分
|