赞 | 90 |
VIP | 350 |
好人卡 | 311 |
积分 | 101 |
经验 | 150139 |
最后登录 | 2024-7-17 |
在线时间 | 5020 小时 |
Lv4.逐梦者 (版主) 无限の剣制
- 梦石
- 0
- 星屑
- 10074
- 在线时间
- 5020 小时
- 注册时间
- 2013-2-28
- 帖子
- 5030
|
本帖最后由 VIPArcher 于 2015-5-25 19:36 编辑
可以利用开关和区域,这里是个示范
1号开关开启时,1号区域变为可通行区域- class Game_Map
- alias vip150525_passable? passable?
- def passable?(x, y, d)
- if $game_switches[1]
- case d
- when 2 ;rx, ry = x, y + 1
- when 4 ;rx, ry = x - 1, y
- when 6 ;rx, ry = x + 1, y
- when 8 ;rx, ry = x, y - 1
- else end
- region_id(rx, ry) == 1 or vip150525_passable?(x, y, d)
- else
- vip150525_passable?(x, y, d)
- end
- end
- end
复制代码 未测试 |
|