查看: 2951|回复: 7

[已经解决] 地图通行度没问题,为什么无法移动?BUG?

[复制链接]
梦石
0
星屑
50
在线时间
86 小时
注册时间
2009-12-2
回帖
113
发表于 2016-11-3 10:25:00 | 显示全部楼层 |阅读模式

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

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

×
地图图块通行度没问题,但是为什么无法移动?BUG?
梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
回帖
644

开拓者

发表于 2016-11-3 10:27:18 | 显示全部楼层
有自動處理事件?

点评

人物是可以转向的,但不能移动,说明没有自动处理事件。  发表于 2016-11-3 10:39
2016/07/17 加入RPG製作,勿忘初衷!
回复

使用道具 举报

梦石
0
星屑
6891
在线时间
7027 小时
注册时间
2013-11-2
回帖
1263

开拓者剧作品鉴家

发表于 2016-11-3 10:58:06 | 显示全部楼层
本帖最后由 RaidenInfinity 于 2016-11-3 14:21 编辑

建议检查上层(B~E图块)是否存在透明但不可通行的图块。用B图块的左上角(0号图块)“扫”一次,清除上层的图块。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
641 小时
注册时间
2015-7-29
回帖
188
发表于 2016-11-9 02:19:16 | 显示全部楼层
打开图块,把B组的第一个设置为可通行。

评分

参与人数 1星屑 -1 收起 理由
RaidenInfinity -1 [提醒] 版规B9 - 误导

查看全部评分

回复

使用道具 举报

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2016-11-9 07:51:10 | 显示全部楼层
回复

使用道具 举报

梦石
0
星屑
6891
在线时间
7027 小时
注册时间
2013-11-2
回帖
1263

开拓者剧作品鉴家

发表于 2016-11-9 23:48:59 | 显示全部楼层
4楼的回答有明确的误导性。11/9增修前的版规提到“请勿使用肯定的语气”发表不明确,模棱两可的回答。(增修后不允许)

VA的图块设置有O,X和星三种。O为可通行,X为不可通行,而星号是B~E(上层)图块特有的,表示不影响下层(A图块)的通行度。
意思就是,如果下层是X而上层是星,那么这层仍然是不可通行的。下层是O,上层是星,那么就可以通行。

B图块左上角的空图块(它的ID是0号)的默认通行度是星。这是要让空着的上层图块不影响下层图块的通行度。
如果把它设置为不可通行(X),会导致所有没有画着上层图块的部分无法通行。
反之,如果设置为可通行(O),则会导致所有没有画着上层图块的部分可以通行,就算原本A图块是设置不可通行的。

Game_Map里面检查通行度的check_passage方法定义:
[pre lang="ruby"]
  #--------------------------------------------------------------------------
  # ● 通行检查
  #     bit : 判断通行禁止与否的字节(请参照二进制运算)
  #--------------------------------------------------------------------------
  def check_passage(x, y, bit)
    all_tiles(x, y).each do |tile_id|
      flag = tileset.flags[tile_id]
      next if flag & 0x10 != 0            # [☆] : 不影响通行
      return true  if flag & bit == 0     # [○] : 可以通行
      return false if flag & bit == bit   # [×] : 不能通行
    end
    return false                          # 不能通行
  end
[/pre]

基于楼主在提问内提供的资讯,“通行度没问题”。那么如果这个B图块的左上角,的确是画上了星号,那么就该考虑下我在3楼所发表的方案了。

最后,建议楼主读一下增修后的版规,尤其是A8部分,以免遭遇原本可以避免的麻烦。

点评

好吧,不过va里, 图块的B组第一个图块设置成不可通行的话,那么即使只是使用了A组的通行图层也无法移动  发表于 2016-11-10 02:28

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部