Project1
标题:
脚本问题
[打印本页]
作者:
爆发的妞
时间:
2013-5-24 11:56
标题:
脚本问题
请问
$game_temp.choice_proc = Proc.new { |n| @branch[current_indent] = n }
里面的n是什么意思。没看到给n赋值啊。 这个语法看着好诡异啊。 想要表达什么啊。
望指点。
作者:
英顺的马甲
时间:
2013-5-25 10:13
怎么说呢,你可以把它
想像
成
def $game_temp.choice_proc(n)
@branch[current_indent] = n
end
复制代码
但因为用的是Proc的关系,所以真正调用的时候会是
$game_temp.choice_proc.call(n)
# 或者
$game_temp.choice_proc[n]
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1