赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 1675 |
最后登录 | 2015-12-31 |
在线时间 | 16 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 16 小时
- 注册时间
- 2015-11-4
- 帖子
- 18
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
在脚本里设置的63号不可通行,可运行游戏的时候画上63号的地方还是可以通行,求问这怎么解决?QAQ
代码用的是贴吧教程给的。
module Taroxd
#--------------------------------------------------------------------------
# ● 设置区域
#--------------------------------------------------------------------------
PASSABLE_REGIONS = [] # 可通行的区域
IMPASSABLE_REGIONS = [63] # 不可通行的区域
end
class Game_Map
#--------------------------------------------------------------------------
# ● 判定普通角色是否可以通行
#--------------------------------------------------------------------------
alias taroxd_passable_without_region? passable?
def passable?(x, y, d)
r = region_id(x, y)
return true if Taroxd::PASSABLE_REGIONS.any? {|e| e === r }
return false if Taroxd::IMPASSABLE_REGIONS.any? {|e| e === r }
taroxd_passable_without_region?(x, y, d)
end
end
|
|