Project1
标题:
【Scripts】 游戏运行时 undef 脚本?
[打印本页]
作者:
Ceopal
时间:
2013-6-30 11:39
标题:
【Scripts】 游戏运行时 undef 脚本?
本帖最后由 Ceopal 于 2013-7-3 19:00 编辑
忽然想到,我只会加载,不会卸……{:2_270:}
就是外联rb文件,加载后,怎么卸掉所加载的代码?
或者说,怎么样一次性undef 掉这个rb文件所存在的方法?
作者:
喵呜喵5
时间:
2013-6-30 11:40
脚本加个开关,如果开关开启则使用,否则……?
作者:
DeathKing
时间:
2013-7-3 17:47
RUBY 代码
复制
load
(
"path/to/you/rb_file"
,
true
)
load
(
"path/to/you/rb_file"
,
true
)
注意第二个参数true。
作者:
Ceopal
时间:
2013-7-3 18:34
本帖最后由 Ceopal 于 2013-7-3 18:43 编辑
我理解力不好{:2_270:}
下面的测试失败了……
在b.rb文件里写
def text
msgbox "hello"
end
地图上
和NPC1号对话执行
require “b"
和NPC2号对话执行
text
和NPC3号对话执行
load("b.rb", true)
再和NPC2对话,还是弹了消息窗,没有undef掉……
PS: 不过我现在知道另一种途径解决自己的问题了,谢谢各位帮忙
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1