赞 | 0 |
VIP | 17 |
好人卡 | 0 |
积分 | 1 |
经验 | 1022914 |
最后登录 | 2017-2-4 |
在线时间 | 10 小时 |
Lv1.梦旅人 月下可怜人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 10 小时
- 注册时间
- 2005-11-23
- 帖子
- 4085
|
替换同名方法,未经测试,版权归原作者所有,与我无关。
四方向修改:
def fp_passable?(x, y, d) #开始判定通行
new_x = x + (d == 6 ? 1 : d == 4 ? -1 : 0)
new_y = y + (d == 2 ? 1 : d == 8 ? -1 : 0)
return true if $game_player.passable?(nex_x, new_y)
return false
end #结束判定通行
八方向修改:
def fp_passable?(x, y, d) #开始判定通行
sx = d % 3 ; sy = (d - 1) / 3
new_x = x + ((sx == 0) ? 1 : (sx == 1) ? -1 : 0)
new_y = y + ((sy == 0) ? 1 : (sy == 2) ? -1 : 0)
return true if $game_player.passable?(nex_x, new_y)
return false
end #结束判定通行
|
|