Project1

标题: 话说Proc这个类是干嘛的? [打印本页]

作者: q86332682    时间: 2013-3-16 16:59
标题: 话说Proc这个类是干嘛的?
默认脚本中有信息文章的返回调用,选择项的返回调用。
作者: jhhuang    时间: 2013-3-16 18:06
它的一般方法只有一个,call,当调用它的时候,
$game_temp.choice_proc = Proc.new { |n| @branch[current_indent] = n }

$game_temp.choice_proc.call(99)
他会把参数(或无参数),进行块的运算(并返回结果)
这里的块,指的就是 { |n| @branch[current_indent] = n },也就是你自己生成的Proc.new
作者: q86332682    时间: 2013-3-16 19:32
jhhuang 发表于 2013-3-16 18:06
它的一般方法只有一个,call,当调用它的时候,
$game_temp.choice_proc = Proc.new { |n| @branch[current_in ...

大概懂了,谢谢!




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