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

Project1

 找回密码
 注册会员
搜索

奇怪的脚本冲突,求解决

查看数: 745 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-2-2 23:05

正文摘要:

在使用Khas Awesome Light Effects光照脚本时,使用【DataManager.save_game_without_rescue(1)】存档时,就会报错,求解决 RUBY 代码复制#------------------------------------------- ...

回复

cinderelmini 发表于 2016-2-8 23:53:59
一个不算从根本上解决的办法:

定义两个可以外部用的释放和建立方法,放在这个灯光脚本下面就好,
然后用事件代码储存游戏的时候:
  1. Spriteset_Map.dispose_lights
  2. DataManager.save_game_without_rescue(2)
  3. Spriteset_Map.setup_lights
复制代码
最后在Scene_Map的start里面在生成一下:
  1. class Scene_Map < Scene_Base
  2. alias sn_160208_start start
  3. def start
  4. sn_160208_start
  5. Spriteset_Map.setup_lights
  6. end
  7. end
复制代码
自己试了一下没发现其他问题……

点评

非常感谢,完美解决了  发表于 2016-2-10 18:01
chd114 发表于 2016-2-8 22:16:32
DataManager.save_game_without_rescue(1)?这个指令没有用过···是VA自带吗?
zx903193387 发表于 2016-2-3 13:40:26
Vortur 发表于 2016-2-3 10:36
在下不知道怎么解决,但是在下还想问问具体情况。
1.楼主都使用了什么脚本呢?有没“截图存档”?
2.不使用D ...

肯定是脚本本身的问题,因为新建一个工程只放这一个脚本进去都没法用这种方法存档,以及普通存档是没有问题的
Vortur 发表于 2016-2-3 10:36:41
本帖最后由 Vortur 于 2016-2-3 14:54 编辑

在下不知道怎么解决。
1.单独将脚本添加到新工程去,也会报错;但是没有该脚本时,代码是可以使用的。
2.不使用DataManager.save_game_without_rescue(1)或者代码,正常存档时,没这种情况。

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

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

GMT+8, 2024-11-17 09:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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