Project1

标题: 为什么有时候允许穿透的事件穿透不了? [打印本页]

作者: 兔毛鹿    时间: 2012-11-30 10:59
标题: 为什么有时候允许穿透的事件穿透不了?
本帖最后由 兔毛鹿 于 2012-12-10 10:11 编辑

做ARPG,敌人事件在地图上被打死后尸体设置为可以穿透,尸体的事件页是独立开关D打开,判定是在scene_map的刷新脚本下,当判断敌人的某个变量<=0 就用一句脚本打开相应事件的独立开关D,让敌人变成允许穿透的事件,但是有时候尸体会变得无法穿透,角色无法通过。明明已经设置过允许穿透了,为什么还是不能通过?




作者: hys111111    时间: 2012-11-30 14:28
1、检查尸体底下有没有不允许穿透的事件。

2、检查尸体事件页“允许穿透”的设置。(如果设置移动路线开启穿透的话,需要先打开独立开关再允许穿透。)
作者: 兔毛鹿    时间: 2012-11-30 23:09
本帖最后由 兔毛鹿 于 2012-11-30 23:14 编辑
hys111111 发表于 2012-11-30 14:28
1、检查尸体底下有没有不允许穿透的事件。

2、检查尸体事件页“允许穿透”的设置。(如果设置移动路线开启 ...


很奇怪的现象,尸体底下有没有不允许穿透的事件,没用到设置移动路线,为了测试,新建一事件,对原先不能通行的尸体事件再执行一次 $game_map.events[1].through = true,尸体又变成可通行的了,但尸体事件页的“允许穿透”肯定设置了,而且是有时候打死了可穿透有时候又不可穿透。

另外死掉之后,尸体行走图明明选的是第二行的第一张,而且明明只勾选了固定朝向和允许穿透两个选项,但有一定几率会变成第三行的第一张
作者: Wind2010    时间: 2012-12-1 11:41
LZ有修改过行走判定类的脚本吗?
作者: 兔毛鹿    时间: 2012-12-1 14:15
Wind2010 发表于 2012-12-1 11:41
LZ有修改过行走判定类的脚本吗?

改过Game_Character 3,让角色行走时只能面朝左或右(类似横版动作),可通行的判定部分改过让事件受阻挡时绕行




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1