Project1
标题:
【 文字快进 】 “嘟-嘟……嘟-嘟” => “嘟嘟嘟嘟……”
[打印本页]
作者:
Ceopal
时间:
2013-8-22 05:44
标题:
【 文字快进 】 “嘟-嘟……嘟-嘟” => “嘟嘟嘟嘟……”
本帖最后由 Ceopal 于 2013-8-22 11:58 编辑
搜索“快进”得到的结果:
ACE区没有一个,VX区有个范例还是115的
http://rpg.blue/forum.php?mod=viewthread&tid=213580
然后一个没有回复的
http://rpg.blue/forum.php?mod=viewthread&tid=311949
没了。
如果给玩家提供一个剧情快进的功能,该怎么改动脚本呢?
@喵呜喵5
哦哦,果然快了,以后测试更迅捷了,喵喵V5。
PS
:= 。=嘟嘟嘟嘟就是文字
音
作者:
喵呜喵5
时间:
2013-8-22 09:36
=begin
===============================================================================
快进对话 By喵呜喵5
===============================================================================
【说明】
相当简单的脚本,按住按键快速显示对话
第一次写脚本,可能有BUG,咱不负责修正……
修改了默认Window_Message中的
[update_show_fast][wait_for_one_character][input_pause]
因此会与修改了相同内容的其他脚本不兼容
=end
#==============================================================================
# 设定部分
#==============================================================================
module M5faMes
BUT = Input::CTRL #这里设置对话快进的按键,默认为CTRL
end
#==============================================================================
# 设定结束
#==============================================================================
#==============================================================================
# 脚本部分
#==============================================================================
class Window_Message < Window_Base
def update_show_fast
@show_fast = true if Input.trigger?(:C)||Input.press?(M5faMes::BUT)
end
def wait_for_one_character
update_show_fast
Fiber.yield unless @show_fast || @line_show_fast||Input.press?(M5faMes::BUT)
end
def input_pause
self.pause = true
wait(10)
Fiber.yield until Input.trigger?(:B) || Input.trigger?(:C)||Input.press?(M5faMes::BUT)
Input.update
self.pause = false
end
end
#==============================================================================
# 脚本结束
#==============================================================================
啥叫嘟嘟嘟嘟?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1