赞 | 293 |
VIP | 11 |
好人卡 | 74 |
积分 | 224 |
经验 | 281171 |
最后登录 | 2025-2-17 |
在线时间 | 9383 小时 |
Lv5.捕梦者 (暗夜天使) 只有笨蛋才会看到
- 梦石
- 1
- 星屑
- 21412
- 在线时间
- 9383 小时
- 注册时间
- 2012-6-19
- 帖子
- 7114
![开拓者](static/image/common/p1/thx.png) ![短篇九导演组冠军](static/image/common/game9no1d.png)
|
KB.Driver 发表于 2015-3-6 22:20 ![]()
喵呜酱,那个读字脚本很有帮助呢~
不过我做的游戏里有读句停顿,所以用了你的对话速度控制脚本。(可以控 ...
稍微解释一下,我和hikimoki的脚本作用都是:
重复 X次 等待
由于有了alias,当hikimoki的脚本插入到我的脚本后面后,我的脚本可以看成变成了这样:
alias m5_wait_for_one_character wait_for_one_character
def wait_for_one_character
[$game_variables[TMMESSAGESE::VN_MESSAGE_WAIT], 1].max.times do |i|
[$game_variables[M5MT20131130::SPE], 0].max.times do |i|
m5_wait_for_one_character
end
end
end
化简一下,大概就变成这样:
([$game_variables[TMMESSAGESE::VN_MESSAGE_WAIT], 1].max * [$game_variables[M5MT20131130::SPE], 0].max).times do |i|
m5_wait_for_one_character
end
停顿的时间就是我的脚本设置的变量和hikimoki的脚本设置的变量相乘的结果
由于我的脚本允许瞬间显示文字,变量的最小值为0,hikimoki的脚本不允许瞬间显示文字,变量的最小值为1,获取【变量0】的数值时结果必定为0
因此,按照我点评中那么设置以后,脚本就会变成这样了:
(1 * [$game_variables[M5MT20131130::SPE], 0].max).times do |i|
m5_wait_for_one_character
end
|
评分
-
查看全部评分
|