任小雪 发表于 2021-11-14 22:34
对话前开个开关,
对话事件用并行,对话事件要该开关开了才运行
控制开关的用另一个并行事件
2021-11-14_230440.jpg (123.03 KB, 下载次数: 25)
夏虫沉默 发表于 2021-11-14 23:04
Window_Message类底下有open_and_wait方法,重写该方法可能有用
alexncf125 发表于 2021-11-14 23:36
$game_message.busy?
或者
$game_message.has_text?
alexncf125 发表于 2021-11-14 23:36
$game_message.busy?
或者
$game_message.has_text?
class Game_Interpreter #-------------------------------------------------------------------------- # ● 执行 #-------------------------------------------------------------------------- def run #wait_for_message while @list[@index] do execute_command @index += 1 end Fiber.yield @fiber = nil end end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |