设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2340|回复: 1
打印 上一主题 下一主题

[已经解决] 求问63号不可通行设置无效怎么办?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2015-11-4
帖子
18
跳转到指定楼层
1
发表于 2015-11-19 18:54:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

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

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2015-11-19 19:23:53 | 只看该作者
脚本冲突,尝试在你用的所有外加脚本中搜索 def passable?
把这个脚本放到搜索到的脚本后面

点评

新工程有用,在做的这个没有效果QAQ  发表于 2015-11-19 20:59
新工程也是这样?  发表于 2015-11-19 20:46
QAQ大大,在【Game_CharacterBase】下面插入脚本之后,还是没法不可通行,一直在穿树QAQ  发表于 2015-11-19 20:34
是在脚本中全局搜索,看看你插入的其他脚本是否也有 def passable?  发表于 2015-11-19 19:45
是指把脚本在def passable?后面再复制一次吗?0.0  发表于 2015-11-19 19:32
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 02:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表