Project1

标题: 地图元件和脚本冲突! [打印本页]

作者: 1341093574    时间: 2014-7-4 21:53
标题: 地图元件和脚本冲突!
本帖最后由 1341093574 于 2014-7-5 08:21 编辑

我修改了地图元件之后就出现了这事!

Project2.zip

235.34 KB, 下载次数: 62


作者: 【蛋塔】    时间: 2014-7-5 01:12
有一天你生病了,然后你写封信给医生说:“医生我病了,我肚子不舒服”
然后你看医生能否帮他治病,难道说医生会远程疗法?

在提问前要养成一种习惯,把问题所在的工程附上。
作者: 1341093574    时间: 2014-7-5 08:21
【蛋塔】 发表于 2014-7-5 01:12
有一天你生病了,然后你写封信给医生说:“医生我病了,我肚子不舒服”
然后你看医生能否帮他治病,难道说 ...

以添加附件。
作者: 恐惧剑刃    时间: 2014-7-5 10:10
只是修改素材或者是数据库中的优先级是不可能有这种问题的!
估计是你新建的工程然后复制地图来的吧?
作者: wolves    时间: 2014-7-5 13:58
如果你遇到这种问题,就在这段脚本前面添加一个
print $game_map.priorities[@tile_id]
print $game_map.priorities[@tile_id].class
检测一下这个脚本变成了什么,如果显示的是nil 和 NilClass,那你就加个条件分歧:
条件分歧:
  1. if $game_map.priorities[@tile_id].class == NilClass #(这个看你变成什么出的错误,大部分都是NilClass)
  2.   $game_map.priorities[@tile_id]=50 #根据正常的改吧,这个看你的脚本了。
  3. end
复制代码
我也遇到过这种无缘由的毛病,花10悬赏都没人理。我自己研究发现加上条件分歧虽说效果可能出点问题,但绝对不会报错了。
作者: 1341093574    时间: 2014-7-5 14:04
wolves 发表于 2014-7-5 13:58
如果你遇到这种问题,就在这段脚本前面添加一个
print $game_map.priorities[@tile_id]
print $game_map.pr ...

谢了!{:2_275:}




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